./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0870a.c --full-output --witness-type violation_witness --validate ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/double_req_bl_0870a.yml/witness.yml --preprocessor.replace.while.statements.and.if-then-else.statements false --icfgbuilder.size.of.a.code.block SequenceOfStatements --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0a70ae82 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0870a.c ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/double_req_bl_0870a.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --preprocessor.replace.while.statements.and.if-then-else.statements false --icfgbuilder.size.of.a.code.block SequenceOfStatements --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.yaml-violation-witnesses-0a70ae8-m [2024-08-07 14:04:13,695 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-07 14:04:13,759 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-08-07 14:04:13,764 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-07 14:04:13,764 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-07 14:04:13,791 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-07 14:04:13,792 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-07 14:04:13,792 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-07 14:04:13,793 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-08-07 14:04:13,794 INFO L153 SettingsManager]: * Use memory slicer=true [2024-08-07 14:04:13,794 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-07 14:04:13,794 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-07 14:04:13,795 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-07 14:04:13,795 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-07 14:04:13,796 INFO L153 SettingsManager]: * Use SBE=true [2024-08-07 14:04:13,796 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-07 14:04:13,797 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-07 14:04:13,797 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-07 14:04:13,797 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-08-07 14:04:13,797 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-07 14:04:13,797 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-07 14:04:13,800 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-07 14:04:13,801 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-07 14:04:13,801 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-07 14:04:13,801 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-07 14:04:13,801 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-07 14:04:13,801 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-07 14:04:13,802 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-07 14:04:13,802 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-07 14:04:13,802 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-07 14:04:13,802 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-07 14:04:13,802 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-07 14:04:13,802 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-07 14:04:13,803 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-07 14:04:13,803 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-07 14:04:13,803 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-07 14:04:13,803 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-08-07 14:04:13,803 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-08-07 14:04:13,803 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-07 14:04:13,803 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-08-07 14:04:13,804 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-07 14:04:13,805 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-08-07 14:04:13,805 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-08-07 14:04:13,805 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Replace while statements and if-then-else statements -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: Size of a code block -> SequenceOfStatements [2024-08-07 14:04:14,045 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-07 14:04:14,059 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-07 14:04:14,061 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-07 14:04:14,062 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-07 14:04:14,062 INFO L274 PluginConnector]: CDTParser initialized [2024-08-07 14:04:14,063 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0870a.c [2024-08-07 14:04:15,289 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-07 14:04:15,494 INFO L384 CDTParser]: Found 1 translation units. [2024-08-07 14:04:15,495 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0870a.c [2024-08-07 14:04:15,504 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74a2b9cd7/cfce2148a6d74a6eb137445ac049b77e/FLAGad529788d [2024-08-07 14:04:15,851 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74a2b9cd7/cfce2148a6d74a6eb137445ac049b77e [2024-08-07 14:04:15,853 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-07 14:04:15,853 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-07 14:04:15,854 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/double_req_bl_0870a.yml/witness.yml [2024-08-07 14:04:15,909 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-07 14:04:15,910 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-08-07 14:04:15,912 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-07 14:04:15,912 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-07 14:04:15,915 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-07 14:04:15,916 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.08 02:04:15" (1/2) ... [2024-08-07 14:04:15,917 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ea1eb5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:15, skipping insertion in model container [2024-08-07 14:04:15,917 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.08 02:04:15" (1/2) ... [2024-08-07 14:04:15,918 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4fc5124f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:15, skipping insertion in model container [2024-08-07 14:04:15,918 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 07.08 02:04:15" (2/2) ... [2024-08-07 14:04:15,918 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ea1eb5d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 07.08 02:04:15, skipping insertion in model container [2024-08-07 14:04:15,918 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 07.08 02:04:15" (2/2) ... [2024-08-07 14:04:15,950 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-08-07 14:04:16,121 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.UnsupportedOperationException: createNanOrInfinity is unsupported in non-bitprecise translation at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.createNanOrInfinity(IntegerTranslation.java:599) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.standardfunctions.StandardFunctionHandler.handleNaNOrInfinity(StandardFunctionHandler.java:2681) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.standardfunctions.StandardFunctionHandler.lambda$89(StandardFunctionHandler.java:502) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.standardfunctions.StandardFunctionHandler.translateStandardFunction(StandardFunctionHandler.java:252) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1567) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:269) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleReturnStatement(FunctionHandler.java:567) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2143) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:195) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1752) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:231) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1131) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1114) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:234) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1729) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:231) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1131) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1114) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:234) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:387) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1594) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:157) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3445) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2482) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:636) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:133) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:189) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:116) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:145) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-08-07 14:04:16,127 INFO L158 Benchmark]: Toolchain (without parser) took 216.05ms. Allocated memory was 65.0MB in the beginning and 83.9MB in the end (delta: 18.9MB). Free memory was 40.3MB in the beginning and 63.6MB in the end (delta: -23.3MB). Peak memory consumption was 13.5MB. Max. memory is 16.1GB. [2024-08-07 14:04:16,128 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 65.0MB. Free memory was 41.2MB in the beginning and 41.1MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-08-07 14:04:16,128 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 65.0MB. Free memory is still 42.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-07 14:04:16,129 INFO L158 Benchmark]: CACSL2BoogieTranslator took 213.32ms. Allocated memory was 65.0MB in the beginning and 83.9MB in the end (delta: 18.9MB). Free memory was 39.9MB in the beginning and 63.6MB in the end (delta: -23.7MB). Peak memory consumption was 13.5MB. Max. memory is 16.1GB. [2024-08-07 14:04:16,130 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 65.0MB. Free memory was 41.2MB in the beginning and 41.1MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 65.0MB. Free memory is still 42.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 213.32ms. Allocated memory was 65.0MB in the beginning and 83.9MB in the end (delta: 18.9MB). Free memory was 39.9MB in the beginning and 63.6MB in the end (delta: -23.7MB). Peak memory consumption was 13.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: UnsupportedOperationException: createNanOrInfinity is unsupported in non-bitprecise translation de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: createNanOrInfinity is unsupported in non-bitprecise translation: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.createNanOrInfinity(IntegerTranslation.java:599) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0870a.c ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/double_req_bl_0870a.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --preprocessor.replace.while.statements.and.if-then-else.statements false --icfgbuilder.size.of.a.code.block SequenceOfStatements --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.yaml-violation-witnesses-0a70ae8-m [2024-08-07 14:04:17,596 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-07 14:04:17,653 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-08-07 14:04:17,658 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-07 14:04:17,659 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-07 14:04:17,685 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-07 14:04:17,686 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-07 14:04:17,686 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-07 14:04:17,686 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-08-07 14:04:17,687 INFO L153 SettingsManager]: * Use memory slicer=true [2024-08-07 14:04:17,688 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-07 14:04:17,688 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-07 14:04:17,688 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-07 14:04:17,691 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-07 14:04:17,691 INFO L153 SettingsManager]: * Use SBE=true [2024-08-07 14:04:17,691 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-07 14:04:17,691 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-07 14:04:17,691 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-07 14:04:17,691 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-07 14:04:17,692 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-07 14:04:17,692 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-07 14:04:17,692 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-07 14:04:17,692 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-07 14:04:17,692 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-08-07 14:04:17,692 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-08-07 14:04:17,693 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-07 14:04:17,693 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-08-07 14:04:17,693 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-07 14:04:17,693 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-07 14:04:17,693 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-07 14:04:17,693 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-07 14:04:17,693 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-07 14:04:17,693 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-07 14:04:17,694 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-07 14:04:17,694 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-07 14:04:17,694 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-07 14:04:17,694 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-07 14:04:17,694 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-07 14:04:17,694 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-08-07 14:04:17,694 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-08-07 14:04:17,695 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-07 14:04:17,696 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-08-07 14:04:17,696 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-07 14:04:17,697 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-08-07 14:04:17,697 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-08-07 14:04:17,697 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-08-07 14:04:17,697 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Replace while statements and if-then-else statements -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder: Size of a code block -> SequenceOfStatements [2024-08-07 14:04:17,923 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-07 14:04:17,939 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-07 14:04:17,942 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-07 14:04:17,943 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-07 14:04:17,947 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-07 14:04:17,949 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/double_req_bl_0870a.yml/witness.yml [2024-08-07 14:04:18,000 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-07 14:04:18,000 INFO L274 PluginConnector]: CDTParser initialized [2024-08-07 14:04:18,001 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0870a.c [2024-08-07 14:04:19,317 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-07 14:04:19,482 INFO L384 CDTParser]: Found 1 translation units. [2024-08-07 14:04:19,483 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0870a.c [2024-08-07 14:04:19,493 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f52e8ab14/f23523c6e89c493a80aea76305143060/FLAG6df35c177 [2024-08-07 14:04:19,886 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f52e8ab14/f23523c6e89c493a80aea76305143060 [2024-08-07 14:04:19,887 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-07 14:04:19,888 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-08-07 14:04:19,889 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-07 14:04:19,889 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-07 14:04:19,892 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-07 14:04:19,892 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 07.08 02:04:17" (1/2) ... [2024-08-07 14:04:19,893 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3223ca9c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 07.08 02:04:19, skipping insertion in model container [2024-08-07 14:04:19,893 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 07.08 02:04:17" (1/2) ... [2024-08-07 14:04:19,894 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@407c3e48 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 07.08 02:04:19, skipping insertion in model container [2024-08-07 14:04:19,894 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.08 02:04:19" (2/2) ... [2024-08-07 14:04:19,895 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3223ca9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:19, skipping insertion in model container [2024-08-07 14:04:19,895 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.08 02:04:19" (2/2) ... [2024-08-07 14:04:19,928 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-08-07 14:04:20,150 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0870a.c[14174,14187] [2024-08-07 14:04:20,156 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-07 14:04:20,166 INFO L200 MainTranslator]: Completed pre-run [2024-08-07 14:04:20,225 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0870a.c[14174,14187] [2024-08-07 14:04:20,226 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-07 14:04:20,244 INFO L204 MainTranslator]: Completed translation [2024-08-07 14:04:20,245 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20 WrapperNode [2024-08-07 14:04:20,245 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-08-07 14:04:20,246 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-08-07 14:04:20,246 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-08-07 14:04:20,247 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-08-07 14:04:20,255 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (1/1) ... [2024-08-07 14:04:20,255 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (1/1) ... [2024-08-07 14:04:20,277 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (1/1) ... [2024-08-07 14:04:20,320 INFO L175 MemorySlicer]: Split 89 memory accesses to 31 slices as follows [3, 3, 2, 3, 2, 3, 3, 3, 5, 4, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3]. 6 percent of accesses are in the largest equivalence class. The 8 initializations are split as follows [0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 43 writes are split as follows [2, 1, 1, 1, 0, 2, 2, 2, 0, 0, 1, 1, 1, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1]. [2024-08-07 14:04:20,320 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (1/1) ... [2024-08-07 14:04:20,321 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (1/1) ... [2024-08-07 14:04:20,362 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (1/1) ... [2024-08-07 14:04:20,390 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (1/1) ... [2024-08-07 14:04:20,394 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (1/1) ... [2024-08-07 14:04:20,412 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-08-07 14:04:20,412 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-08-07 14:04:20,413 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-08-07 14:04:20,413 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-08-07 14:04:20,414 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (1/1) ... [2024-08-07 14:04:20,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2024-08-07 14:04:20,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-08-07 14:04:20,442 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2024-08-07 14:04:20,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2024-08-07 14:04:20,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-08-07 14:04:20,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-08-07 14:04:20,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.setCurrentRoundingMode [2024-08-07 14:04:20,486 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2024-08-07 14:04:20,487 INFO L138 BoogieDeclarations]: Found implementation of procedure copysign_double [2024-08-07 14:04:20,487 INFO L138 BoogieDeclarations]: Found implementation of procedure scalbn_double [2024-08-07 14:04:20,487 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_sqrt [2024-08-07 14:04:20,487 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2024-08-07 14:04:20,488 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_pow [2024-08-07 14:04:20,488 INFO L138 BoogieDeclarations]: Found implementation of procedure isnan_double [2024-08-07 14:04:20,488 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-08-07 14:04:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2024-08-07 14:04:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2024-08-07 14:04:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2024-08-07 14:04:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-08-07 14:04:20,488 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_double [2024-08-07 14:04:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure copysign_double [2024-08-07 14:04:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-08-07 14:04:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#0 [2024-08-07 14:04:20,489 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#1 [2024-08-07 14:04:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#2 [2024-08-07 14:04:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#3 [2024-08-07 14:04:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#4 [2024-08-07 14:04:20,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#5 [2024-08-07 14:04:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#6 [2024-08-07 14:04:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#7 [2024-08-07 14:04:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#8 [2024-08-07 14:04:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#9 [2024-08-07 14:04:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#10 [2024-08-07 14:04:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#11 [2024-08-07 14:04:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#12 [2024-08-07 14:04:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#13 [2024-08-07 14:04:20,491 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#14 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#15 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#16 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#17 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#18 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#19 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#20 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#21 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#22 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#23 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#24 [2024-08-07 14:04:20,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#25 [2024-08-07 14:04:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#26 [2024-08-07 14:04:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#27 [2024-08-07 14:04:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#28 [2024-08-07 14:04:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#29 [2024-08-07 14:04:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8#30 [2024-08-07 14:04:20,493 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2024-08-07 14:04:20,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2024-08-07 14:04:20,497 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#28 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#29 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#30 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-08-07 14:04:20,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-08-07 14:04:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-08-07 14:04:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-08-07 14:04:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-08-07 14:04:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2024-08-07 14:04:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2024-08-07 14:04:20,499 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2024-08-07 14:04:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2024-08-07 14:04:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2024-08-07 14:04:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2024-08-07 14:04:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2024-08-07 14:04:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2024-08-07 14:04:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2024-08-07 14:04:20,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2024-08-07 14:04:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2024-08-07 14:04:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2024-08-07 14:04:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2024-08-07 14:04:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2024-08-07 14:04:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2024-08-07 14:04:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2024-08-07 14:04:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2024-08-07 14:04:20,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2024-08-07 14:04:20,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2024-08-07 14:04:20,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2024-08-07 14:04:20,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2024-08-07 14:04:20,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#28 [2024-08-07 14:04:20,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#29 [2024-08-07 14:04:20,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#30 [2024-08-07 14:04:20,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#0 [2024-08-07 14:04:20,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#1 [2024-08-07 14:04:20,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#2 [2024-08-07 14:04:20,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#3 [2024-08-07 14:04:20,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#4 [2024-08-07 14:04:20,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#5 [2024-08-07 14:04:20,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#6 [2024-08-07 14:04:20,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#7 [2024-08-07 14:04:20,503 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#8 [2024-08-07 14:04:20,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#9 [2024-08-07 14:04:20,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#10 [2024-08-07 14:04:20,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#11 [2024-08-07 14:04:20,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#12 [2024-08-07 14:04:20,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#13 [2024-08-07 14:04:20,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#14 [2024-08-07 14:04:20,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#15 [2024-08-07 14:04:20,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#16 [2024-08-07 14:04:20,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#17 [2024-08-07 14:04:20,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#18 [2024-08-07 14:04:20,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#19 [2024-08-07 14:04:20,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#20 [2024-08-07 14:04:20,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#21 [2024-08-07 14:04:20,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#22 [2024-08-07 14:04:20,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#23 [2024-08-07 14:04:20,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#24 [2024-08-07 14:04:20,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#25 [2024-08-07 14:04:20,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#26 [2024-08-07 14:04:20,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#27 [2024-08-07 14:04:20,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#28 [2024-08-07 14:04:20,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#29 [2024-08-07 14:04:20,506 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8#30 [2024-08-07 14:04:20,506 INFO L130 BoogieDeclarations]: Found specification of procedure scalbn_double [2024-08-07 14:04:20,506 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_sqrt [2024-08-07 14:04:20,506 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2024-08-07 14:04:20,507 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_pow [2024-08-07 14:04:20,507 INFO L130 BoogieDeclarations]: Found specification of procedure isnan_double [2024-08-07 14:04:20,507 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-08-07 14:04:20,507 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-08-07 14:04:20,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-08-07 14:04:20,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-08-07 14:04:20,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-08-07 14:04:20,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-08-07 14:04:20,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-08-07 14:04:20,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-08-07 14:04:20,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-08-07 14:04:20,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-08-07 14:04:20,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-08-07 14:04:20,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-08-07 14:04:20,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-08-07 14:04:20,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-08-07 14:04:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2024-08-07 14:04:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2024-08-07 14:04:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2024-08-07 14:04:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2024-08-07 14:04:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2024-08-07 14:04:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2024-08-07 14:04:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2024-08-07 14:04:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2024-08-07 14:04:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2024-08-07 14:04:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2024-08-07 14:04:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2024-08-07 14:04:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2024-08-07 14:04:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2024-08-07 14:04:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2024-08-07 14:04:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2024-08-07 14:04:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2024-08-07 14:04:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#28 [2024-08-07 14:04:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#29 [2024-08-07 14:04:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#30 [2024-08-07 14:04:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#0 [2024-08-07 14:04:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#1 [2024-08-07 14:04:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#2 [2024-08-07 14:04:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#3 [2024-08-07 14:04:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#4 [2024-08-07 14:04:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#5 [2024-08-07 14:04:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#6 [2024-08-07 14:04:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#7 [2024-08-07 14:04:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#8 [2024-08-07 14:04:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#9 [2024-08-07 14:04:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#10 [2024-08-07 14:04:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#11 [2024-08-07 14:04:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#12 [2024-08-07 14:04:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#13 [2024-08-07 14:04:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#14 [2024-08-07 14:04:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#15 [2024-08-07 14:04:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#16 [2024-08-07 14:04:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#17 [2024-08-07 14:04:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#18 [2024-08-07 14:04:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#19 [2024-08-07 14:04:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#20 [2024-08-07 14:04:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#21 [2024-08-07 14:04:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#22 [2024-08-07 14:04:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#23 [2024-08-07 14:04:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#24 [2024-08-07 14:04:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#25 [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#26 [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#27 [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#28 [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#29 [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8#30 [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.setCurrentRoundingMode [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-08-07 14:04:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2024-08-07 14:04:20,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2024-08-07 14:04:20,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2024-08-07 14:04:20,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2024-08-07 14:04:20,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2024-08-07 14:04:20,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2024-08-07 14:04:20,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2024-08-07 14:04:20,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2024-08-07 14:04:20,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2024-08-07 14:04:20,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2024-08-07 14:04:20,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2024-08-07 14:04:20,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2024-08-07 14:04:20,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2024-08-07 14:04:20,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2024-08-07 14:04:20,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2024-08-07 14:04:20,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2024-08-07 14:04:20,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#28 [2024-08-07 14:04:20,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#29 [2024-08-07 14:04:20,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#30 [2024-08-07 14:04:20,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-08-07 14:04:20,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-08-07 14:04:20,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-08-07 14:04:20,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-08-07 14:04:20,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-08-07 14:04:20,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-08-07 14:04:20,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-08-07 14:04:20,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2024-08-07 14:04:20,519 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#28 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#29 [2024-08-07 14:04:20,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#30 [2024-08-07 14:04:20,767 INFO L273 CfgBuilder]: Building ICFG [2024-08-07 14:04:20,771 INFO L304 CfgBuilder]: Building CFG for each procedure with an implementation [2024-08-07 14:06:46,785 INFO L? ?]: Removed 179 outVars from TransFormulas that were not future-live. [2024-08-07 14:06:46,786 INFO L327 CfgBuilder]: Performing block encoding [2024-08-07 14:06:46,795 INFO L349 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-08-07 14:06:46,795 INFO L354 CfgBuilder]: Removed 0 assume(true) statements. [2024-08-07 14:06:46,795 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 07.08 02:06:46 BoogieIcfgContainer [2024-08-07 14:06:46,795 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-08-07 14:06:46,797 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-08-07 14:06:46,797 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-08-07 14:06:46,810 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-08-07 14:06:46,810 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 07.08 02:04:17" (1/4) ... [2024-08-07 14:06:46,811 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11e3c5ad and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 07.08 02:06:46, skipping insertion in model container [2024-08-07 14:06:46,811 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.08 02:04:19" (2/4) ... [2024-08-07 14:06:46,811 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11e3c5ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.08 02:06:46, skipping insertion in model container [2024-08-07 14:06:46,811 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.08 02:04:20" (3/4) ... [2024-08-07 14:06:46,811 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11e3c5ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.08 02:06:46, skipping insertion in model container [2024-08-07 14:06:46,811 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 07.08 02:06:46" (4/4) ... [2024-08-07 14:06:46,812 INFO L119 eAbstractionObserver]: Analyzing ICFG double_req_bl_0870a.c [2024-08-07 14:06:46,812 WARN L130 eAbstractionObserver]: Found a witness in the YAML format. I will only consider traces that are accepted by the witness [2024-08-07 14:06:46,827 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-08-07 14:06:46,827 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-08-07 14:06:46,861 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,861 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,866 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,866 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,868 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,868 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,869 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,869 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,870 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,871 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,872 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,872 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,876 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,876 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,877 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,877 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,878 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:46,878 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:46,878 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~2.base, ~#ew_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#29(~x, ~#ew_u~2.base, ~#ew_u~2.offset, 8bv32);call #t~mem21 := read~intINTTYPE4#29(~#ew_u~2.base, ~bvadd~32(4bv32, ~#ew_u~2.offset), 4bv32);~hx~2 := #t~mem21;havoc #t~mem21;call #t~mem22 := read~intINTTYPE4#29(~#ew_u~2.base, ~#ew_u~2.offset, 4bv32);~lx~1 := #t~mem22;call ULTIMATE.dealloc(~#ew_u~2.base, ~#ew_u~2.offset);havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc #t~mem22;, isNegated false [2024-08-07 14:06:46,878 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:46,879 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,879 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,880 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:46,880 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:46,880 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~2.base, ~#ew_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#29(~x, ~#ew_u~2.base, ~#ew_u~2.offset, 8bv32);call #t~mem21 := read~intINTTYPE4#29(~#ew_u~2.base, ~bvadd~32(4bv32, ~#ew_u~2.offset), 4bv32);~hx~2 := #t~mem21;havoc #t~mem21;call #t~mem22 := read~intINTTYPE4#29(~#ew_u~2.base, ~#ew_u~2.offset, 4bv32);~lx~1 := #t~mem22;call ULTIMATE.dealloc(~#ew_u~2.base, ~#ew_u~2.offset);havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc #t~mem22;, isNegated false [2024-08-07 14:06:46,880 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:46,881 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,881 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,881 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:46,882 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:46,882 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~2.base, ~#ew_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#29(~x, ~#ew_u~2.base, ~#ew_u~2.offset, 8bv32);call #t~mem21 := read~intINTTYPE4#29(~#ew_u~2.base, ~bvadd~32(4bv32, ~#ew_u~2.offset), 4bv32);~hx~2 := #t~mem21;havoc #t~mem21;call #t~mem22 := read~intINTTYPE4#29(~#ew_u~2.base, ~#ew_u~2.offset, 4bv32);~lx~1 := #t~mem22;call ULTIMATE.dealloc(~#ew_u~2.base, ~#ew_u~2.offset);havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc #t~mem22;, isNegated false [2024-08-07 14:06:46,882 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:46,882 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:46,882 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:46,883 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~3.base, ~#ew_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#30(~y, ~#ew_u~3.base, ~#ew_u~3.offset, 8bv32);call #t~mem23 := read~intINTTYPE4#30(~#ew_u~3.base, ~bvadd~32(4bv32, ~#ew_u~3.offset), 4bv32);~hy~1 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4#30(~#ew_u~3.base, ~#ew_u~3.offset, 4bv32);~ly~0 := #t~mem24;call ULTIMATE.dealloc(~#ew_u~3.base, ~#ew_u~3.offset);havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc #t~mem24;, isNegated false [2024-08-07 14:06:46,883 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:46,883 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,883 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,884 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:46,884 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:46,884 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~3.base, ~#ew_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#30(~y, ~#ew_u~3.base, ~#ew_u~3.offset, 8bv32);call #t~mem23 := read~intINTTYPE4#30(~#ew_u~3.base, ~bvadd~32(4bv32, ~#ew_u~3.offset), 4bv32);~hy~1 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4#30(~#ew_u~3.base, ~#ew_u~3.offset, 4bv32);~ly~0 := #t~mem24;call ULTIMATE.dealloc(~#ew_u~3.base, ~#ew_u~3.offset);havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc #t~mem24;, isNegated false [2024-08-07 14:06:46,884 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:46,885 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,885 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,886 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:46,886 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:46,886 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,887 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,887 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,887 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,888 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,888 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,889 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,889 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,889 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,889 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,890 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,890 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,891 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,891 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,892 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,893 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,894 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,894 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,895 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,895 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,896 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,896 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,897 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,897 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,897 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,897 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,898 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,898 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,899 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,899 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,900 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,900 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,900 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,900 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,901 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,902 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,902 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,902 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,903 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,903 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,904 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,904 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,904 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,905 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,905 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,905 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,906 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,906 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,906 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,906 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,907 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,908 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,908 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,908 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,909 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,909 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,909 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,909 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,910 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,910 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,911 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,911 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,911 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,911 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,912 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,912 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,912 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,913 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,914 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,914 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,915 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,915 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,915 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,915 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,916 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,916 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,916 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,916 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,917 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,917 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,918 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,918 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,918 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,918 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,919 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,919 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,920 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,920 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,920 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,920 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,921 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,921 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,921 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,921 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,922 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,922 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,922 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,923 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,923 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,923 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,923 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:46,924 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:46,924 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,924 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,924 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,925 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,930 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,930 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,931 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,931 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,931 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,932 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,932 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:46,932 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:46,933 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,933 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,933 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,933 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,934 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,934 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,935 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,935 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,936 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,936 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,936 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,937 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,937 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:46,937 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:46,938 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,938 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,938 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,938 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,939 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,939 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,939 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,939 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,940 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,940 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,940 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,941 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,941 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,941 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,942 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:46,942 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:46,942 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,942 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,943 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,943 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,943 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,943 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,944 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,944 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,944 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,944 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,944 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,945 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:46,945 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:46,945 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:46,946 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,946 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,946 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,946 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,947 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,947 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,947 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,947 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,947 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,947 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,948 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,949 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,949 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:46,949 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:46,950 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,950 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,951 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,951 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,951 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,951 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,952 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,952 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,953 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,953 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,953 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,953 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,954 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,954 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,954 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,954 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,955 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:46,955 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:46,956 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:46,956 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:46,956 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,956 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,956 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,957 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,957 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,957 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,957 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,957 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,958 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,958 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,958 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,959 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,959 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,959 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,959 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,960 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,960 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,960 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,960 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,961 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,961 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,961 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,961 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,961 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,962 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,962 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,962 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,963 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,963 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,963 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,963 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,964 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,964 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,964 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,964 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,965 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,965 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,965 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,965 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,966 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,966 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,966 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,966 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,966 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,967 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,967 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,967 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,967 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,968 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,968 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,968 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,968 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,969 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,969 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,969 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,969 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,970 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,970 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,970 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,970 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,971 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,971 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,971 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,971 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,972 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,972 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,972 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,972 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,973 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,973 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,973 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,973 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,974 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,974 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,974 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,974 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,975 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,975 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,975 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,975 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,976 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,976 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,976 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,976 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,977 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,977 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,977 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,977 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,977 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,978 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,978 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,978 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,978 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,978 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,979 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,979 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,979 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,979 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,980 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,980 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,980 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,980 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,981 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,981 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,981 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,981 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,982 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,982 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,982 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,982 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,982 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,982 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,988 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,988 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,990 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,990 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,990 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,990 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,991 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,991 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,991 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,991 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,992 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,992 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,992 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,992 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,993 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,993 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,993 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,993 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,994 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,994 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,994 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,994 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,994 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,994 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,995 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,995 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,995 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,995 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,996 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,996 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,996 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,996 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,997 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,997 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,998 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,998 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:46,999 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:46,999 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,000 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,000 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,000 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,000 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,001 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,001 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,001 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,001 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,002 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,002 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,002 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,002 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,003 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,003 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,003 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,003 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,004 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,004 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,004 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,004 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,005 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,005 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,005 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,005 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,005 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,006 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,006 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,006 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,006 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,007 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,007 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,007 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,007 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,007 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,008 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,008 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,008 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,008 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,009 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,009 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,009 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,009 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,010 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,011 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,011 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,011 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,012 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,012 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,012 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,012 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,013 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,013 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,013 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,013 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,014 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,014 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,014 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,014 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,015 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,015 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,015 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,015 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,016 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,016 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,016 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,016 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,017 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,017 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,017 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,017 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,018 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,018 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,018 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,018 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,018 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,019 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,019 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,019 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,019 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,019 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,020 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,020 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,020 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,020 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,021 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,021 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,021 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,021 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,022 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,022 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,022 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,022 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,022 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,022 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,023 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,023 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,023 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,023 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,024 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,024 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,024 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,024 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,025 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,025 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,026 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,026 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,026 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,028 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,028 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,028 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,029 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,029 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,029 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,029 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,030 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,030 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,030 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,030 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,031 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,031 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,031 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,031 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,032 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,032 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,032 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,032 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,033 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,033 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,033 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,033 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,033 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,034 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,034 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,034 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,034 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,036 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,036 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,036 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,036 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,037 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,037 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,037 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,037 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,038 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,038 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,038 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,038 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,038 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,039 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,039 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,039 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,039 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,040 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,040 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,040 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,040 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,041 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,041 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,041 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,041 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,042 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,042 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,042 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,042 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,043 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,043 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,043 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,043 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,043 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,044 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,046 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,047 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,047 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,047 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,074 INFO L90 WitnessUtils]: NestedWordAutomaton nwa = ( callAlphabet = {"call ULTIMATE.init();" "call #t~ret13 := copysign_double(~tiny_scalbn~0, ~x);" "call #t~ret10 := copysign_double(~huge_scalbn~0, ~x);" "call #t~ret47 := scalbn_double(~z~1, ~n~0);" "call #t~ret26 := fabs_double(~x);" "call #t~ret25 := __ieee754_sqrt(~x);" "call #t~ret51 := isnan_double(~res~0);" "call #t~ret50 := __ieee754_pow(~x~0, ~y~0);" "call #t~ret52 := main();" "call #t~ret12 := copysign_double(~huge_scalbn~0, ~x);" }, internalAlphabet = {"#res := ~z~0;" "assume false;" "assume !false;" "assume true;call ~#iw_u~0.base, ~#iw_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intINTTYPE4#28(~ix0~0, ~#iw_u~0.base, ~bvadd~32(4bv32, ~#iw_u~0.offset), 4bv32);call write~intINTTYPE4#28(~ix1~0, ~#iw_u~0.base, ~#iw_u~0.offset, 4bv32);call #t~mem18 := read~intFLOATTYPE8#28(~#iw_u~0.base, ~#iw_u~0.offset, 8bv32);~z~0 := #t~mem18;call ULTIMATE.dealloc(~#iw_u~0.base, ~#iw_u~0.offset);havoc ~#iw_u~0.base, ~#iw_u~0.offset;havoc ~#iw_u~0.base, ~#iw_u~0.offset;havoc #t~mem18;" "assume !true;" "~ix0~0 := ~bvadd~32(~ix0~0, ~bvshl~32(~m~0, 20bv32));" "assume 1bv32 == ~bvand~32(1bv32, ~q~0);~ix1~0 := ~bvor~32(~ix1~0, ~sign~0);" "assume !(1bv32 == ~bvand~32(1bv32, ~q~0));" "~ix0~0 := ~bvadd~32(1071644672bv32, ~bvashr~32(~q~0, 1bv32));~ix1~0 := ~bvlshr~32(~q1~0, 1bv32);" "assume 4294967295bv32 == ~q1~0;~q1~0 := 0bv32;~q~0 := ~bvadd~32(1bv32, ~q~0);" "~q1~0 := ~bvadd~32(2bv32, ~q1~0);" "assume 4294967294bv32 == ~q1~0;~q~0 := ~bvadd~32(1bv32, ~q~0);" "assume !(4294967294bv32 == ~q1~0);" "assume !~fp.gt~64(~z~0, ~one_sqrt~0);~q1~0 := ~bvadd~32(~q1~0, ~bvand~32(1bv32, ~q1~0));" "assume ~fp.gt~64(~z~0, ~one_sqrt~0);" "assume !(4294967295bv32 == ~q1~0);" "assume ~fp.geq~64(~z~0, ~one_sqrt~0);~z~0 := ~fp.add~64(currentRoundingMode, ~one_sqrt~0, ~tiny_sqrt~0);" "assume !~fp.geq~64(~z~0, ~one_sqrt~0);" "assume 0bv32 != ~bvor~32(~ix0~0, ~ix1~0);~z~0 := ~fp.sub~64(currentRoundingMode, ~one_sqrt~0, ~tiny_sqrt~0);" "assume !(0bv32 != ~bvor~32(~ix0~0, ~ix1~0));" "~ix0~0 := ~bvadd~32(~ix0~0, ~bvadd~32(~ix0~0, ~bvlshr~32(~bvand~32(~ix1~0, ~sign~0), 31bv32)));~ix1~0 := ~bvadd~32(~ix1~0, ~ix1~0);~r~0 := ~bvlshr~32(~r~0, 1bv32);" "~ix1~0 := ~bvsub~32(~ix1~0, ~t1~0);~q1~0 := ~bvadd~32(~q1~0, ~r~0);" "assume ~bvult~32(~ix1~0, ~t1~0);~ix0~0 := ~bvsub~32(~ix0~0, 1bv32);" "assume !~bvult~32(~ix1~0, ~t1~0);" "~ix0~0 := ~bvsub~32(~ix0~0, ~t~0);" "assume ~bvand~32(~t1~0, ~sign~0) == ~sign~0 && 0bv32 == ~bvand~32(~s1~0, ~sign~0);~s0~0 := ~bvadd~32(1bv32, ~s0~0);" "assume !(~bvand~32(~t1~0, ~sign~0) == ~sign~0 && 0bv32 == ~bvand~32(~s1~0, ~sign~0));" "assume ~bvslt~32(~t~0, ~ix0~0) || (~t~0 == ~ix0~0 && ~bvule~32(~t1~0, ~ix1~0));~s1~0 := ~bvadd~32(~t1~0, ~r~0);" "assume !(~bvslt~32(~t~0, ~ix0~0) || (~t~0 == ~ix0~0 && ~bvule~32(~t1~0, ~ix1~0)));" "~t1~0 := ~bvadd~32(~s1~0, ~r~0);~t~0 := ~s0~0;" "assume 0bv32 != ~r~0;" "assume !(0bv32 != ~r~0);" "assume true;" "assume !true;" "~r~0 := ~sign~0;" "~ix0~0 := ~bvadd~32(~ix0~0, ~bvadd~32(~ix0~0, ~bvlshr~32(~bvand~32(~ix1~0, ~sign~0), 31bv32)));~ix1~0 := ~bvadd~32(~ix1~0, ~ix1~0);~r~0 := ~bvlshr~32(~r~0, 1bv32);" "assume ~bvsle~32(~t~0, ~ix0~0);~s0~0 := ~bvadd~32(~t~0, ~r~0);~ix0~0 := ~bvsub~32(~ix0~0, ~t~0);~q~0 := ~bvadd~32(~q~0, ~r~0);" "assume !~bvsle~32(~t~0, ~ix0~0);" "~t~0 := ~bvadd~32(~s0~0, ~r~0);" "assume 0bv32 != ~r~0;" "assume !(0bv32 != ~r~0);" "assume true;" "assume !true;" "~m~0 := ~bvashr~32(~m~0, 1bv32);~ix0~0 := ~bvadd~32(~ix0~0, ~bvadd~32(~ix0~0, ~bvlshr~32(~bvand~32(~ix1~0, ~sign~0), 31bv32)));~ix1~0 := ~bvadd~32(~ix1~0, ~ix1~0);~s1~0 := 0bv32;~s0~0 := ~s1~0;~q1~0 := ~s0~0;~q~0 := ~q1~0;~r~0 := 2097152bv32;" "assume 0bv32 != ~bvand~32(1bv32, ~m~0);~ix0~0 := ~bvadd~32(~ix0~0, ~bvadd~32(~ix0~0, ~bvlshr~32(~bvand~32(~ix1~0, ~sign~0), 31bv32)));~ix1~0 := ~bvadd~32(~ix1~0, ~ix1~0);" "assume !(0bv32 != ~bvand~32(1bv32, ~m~0));" "~m~0 := ~bvsub~32(~m~0, 1023bv32);~ix0~0 := ~bvor~32(1048576bv32, ~bvand~32(1048575bv32, ~ix0~0));" "~m~0 := ~bvsub~32(~m~0, ~bvsub~32(~i~0, 1bv32));~ix0~0 := ~bvor~32(~ix0~0, ~bvlshr~32(~ix1~0, ~bvsub~32(32bv32, ~i~0)));~ix1~0 := ~bvshl~32(~ix1~0, ~i~0);" "#t~post17 := ~i~0;~i~0 := ~bvadd~32(1bv32, #t~post17);havoc #t~post17;" "~ix0~0 := ~bvshl~32(~ix0~0, 1bv32);" "assume 0bv32 == ~bvand~32(1048576bv32, ~ix0~0);" "assume !(0bv32 == ~bvand~32(1048576bv32, ~ix0~0));" "assume true;" "assume !true;" "~i~0 := 0bv32;" "~m~0 := ~bvsub~32(~m~0, 21bv32);~ix0~0 := ~bvor~32(~ix0~0, ~bvlshr~32(~ix1~0, 11bv32));~ix1~0 := ~bvshl~32(~ix1~0, 21bv32);" "assume 0bv32 == ~ix0~0;" "assume !(0bv32 == ~ix0~0);" "assume true;" "assume !true;" "assume 0bv32 == ~m~0;" "assume !(0bv32 == ~m~0);" "~m~0 := ~bvashr~32(~ix0~0, 20bv32);" "assume 0bv32 == ~bvor~32(~bvand~32(~ix0~0, ~bvnot~32(~sign~0)), ~ix1~0);#res := ~x;" "assume ~bvslt~32(~ix0~0, 0bv32);#res := ~fp.div~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~x, ~x), ~fp.sub~64(currentRoundingMode, ~x, ~x));" "assume !~bvslt~32(~ix0~0, 0bv32);" "assume !(0bv32 == ~bvor~32(~bvand~32(~ix0~0, ~bvnot~32(~sign~0)), ~ix1~0));" "assume ~bvsle~32(~ix0~0, 0bv32);" "assume !~bvsle~32(~ix0~0, 0bv32);" "assume 2146435072bv32 == ~bvand~32(2146435072bv32, ~ix0~0);#res := ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~x, ~x), ~x);" "assume !(2146435072bv32 == ~bvand~32(2146435072bv32, ~ix0~0));" "assume false;" "assume !false;" "assume true;call ~#ew_u~1.base, ~#ew_u~1.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#1(~x, ~#ew_u~1.base, ~#ew_u~1.offset, 8bv32);call #t~mem15 := read~intINTTYPE4#1(~#ew_u~1.base, ~bvadd~32(4bv32, ~#ew_u~1.offset), 4bv32);~ix0~0 := #t~mem15;havoc #t~mem15;call #t~mem16 := read~intINTTYPE4#1(~#ew_u~1.base, ~#ew_u~1.offset, 4bv32);~ix1~0 := #t~mem16;call ULTIMATE.dealloc(~#ew_u~1.base, ~#ew_u~1.offset);havoc ~#ew_u~1.base, ~#ew_u~1.offset;havoc ~#ew_u~1.base, ~#ew_u~1.offset;havoc #t~mem16;" "assume !true;" "~x := #in~x;havoc ~z~0;~sign~0 := 2147483648bv32;havoc ~r~0;havoc ~t1~0;havoc ~s1~0;havoc ~ix1~0;havoc ~q1~0;havoc ~ix0~0;havoc ~s0~0;havoc ~q~0;havoc ~m~0;havoc ~t~0;havoc ~i~0;" "assume true;" "assume 0bv1 == #valid[0bv32];assume ~bvult~32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1#4(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1#4(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(22bv32, 2bv32);call #Ultimate.allocInit(12bv32, 3bv32);~two54_scalbn~0 := ~to_fp~64(currentRoundingMode, 1.8014398509481984E16);~twom54_scalbn~0 := ~to_fp~64(currentRoundingMode, 5.551115123125783E-17);~huge_scalbn~0 := ~to_fp~64(currentRoundingMode, 1.0E300);~tiny_scalbn~0 := ~to_fp~64(currentRoundingMode, 1.0E-300);~one_sqrt~0 := ~to_fp~64(currentRoundingMode, 1.0);~tiny_sqrt~0 := ~to_fp~64(currentRoundingMode, 1.0E-300);call #Ultimate.allocInit(16bv32, 4bv32);~#bp_pow~0.base, ~#bp_pow~0.offset := 4bv32, 0bv32;call write~init~intFLOATTYPE8#8(~to_fp~64(currentRoundingMode, 1.0), ~#bp_pow~0.base, ~#bp_pow~0.offset, 8bv32);call write~init~intFLOATTYPE8#8(~to_fp~64(currentRoundingMode, 1.5), ~#bp_pow~0.base, ~bvadd~32(8bv32, ~#bp_pow~0.offset), 8bv32);call #Ultimate.allocInit(16bv32, 5bv32);~#dp_h_pow~0.base, ~#dp_h_pow~0.offset := 5bv32, 0bv32;call write~init~intFLOATTYPE8#9(~Pluszero~64(), ~#dp_h_pow~0.base, ~#dp_h_pow~0.offset, 8bv32);call write~init~intFLOATTYPE8#9(~to_fp~64(currentRoundingMode, 0.5849624872207642), ~#dp_h_pow~0.base, ~bvadd~32(8bv32, ~#dp_h_pow~0.offset), 8bv32);call #Ultimate.allocInit(16bv32, 6bv32);~#dp_l_pow~0.base, ~#dp_l_pow~0.offset := 6bv32, 0bv32;call write~init~intFLOATTYPE8#13(~Pluszero~64(), ~#dp_l_pow~0.base, ~#dp_l_pow~0.offset, 8bv32);call write~init~intFLOATTYPE8#13(~to_fp~64(currentRoundingMode, 1.350039202129749E-8), ~#dp_l_pow~0.base, ~bvadd~32(8bv32, ~#dp_l_pow~0.offset), 8bv32);~zero_pow~0 := ~Pluszero~64();~one_pow~0 := ~to_fp~64(currentRoundingMode, 1.0);~two_pow~0 := ~to_fp~64(currentRoundingMode, 2.0);~two53_pow~0 := ~to_fp~64(currentRoundingMode, 9.007199254740992E15);~huge_pow~0 := ~to_fp~64(currentRoundingMode, 1.0E300);~tiny_pow~0 := ~to_fp~64(currentRoundingMode, 1.0E-300);~L1_pow~0 := ~to_fp~64(currentRoundingMode, 0.5999999999999946);~L2_pow~0 := ~to_fp~64(currentRoundingMode, 0.4285714285785502);~L3_pow~0 := ~to_fp~64(currentRoundingMode, 0.33333332981837743);~L4_pow~0 := ~to_fp~64(currentRoundingMode, 0.272728123808534);~L5_pow~0 := ~to_fp~64(currentRoundingMode, 0.23066074577556175);~L6_pow~0 := ~to_fp~64(currentRoundingMode, 0.20697501780033842);~P1_pow~0 := ~to_fp~64(currentRoundingMode, 0.16666666666666602);~P2_pow~0 := ~fp.neg~64(~to_fp~64(currentRoundingMode, 0.0027777777777015593));~P3_pow~0 := ~to_fp~64(currentRoundingMode, 6.613756321437934E-5);~P4_pow~0 := ~fp.neg~64(~to_fp~64(currentRoundingMode, 1.6533902205465252E-6));~P5_pow~0 := ~to_fp~64(currentRoundingMode, 4.1381367970572385E-8);~lg2_pow~0 := ~to_fp~64(currentRoundingMode, 0.6931471805599453);~lg2_h_pow~0 := ~to_fp~64(currentRoundingMode, 0.6931471824645996);~lg2_l_pow~0 := ~fp.neg~64(~to_fp~64(currentRoundingMode, 1.904654299957768E-9));~ovt_pow~0 := ~to_fp~64(currentRoundingMode, 8.008566259537294E-17);~cp_pow~0 := ~to_fp~64(currentRoundingMode, 0.9617966939259756);~cp_h_pow~0 := ~to_fp~64(currentRoundingMode, 0.9617967009544373);~cp_l_pow~0 := ~fp.neg~64(~to_fp~64(currentRoundingMode, 7.028461650952758E-9));~ivln2_pow~0 := ~to_fp~64(currentRoundingMode, 1.4426950408889634);~ivln2_h_pow~0 := ~to_fp~64(currentRoundingMode, 1.4426950216293335);~ivln2_l_pow~0 := ~to_fp~64(currentRoundingMode, 1.9259629911266175E-8);" "assume true;" "#res := ~fp.mul~64(currentRoundingMode, ~x, ~twom54_scalbn~0);" "assume false;" "assume !false;" "assume true;call ~#sh_u~2.base, ~#sh_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#18(~x, ~#sh_u~2.base, ~#sh_u~2.offset, 8bv32);call write~intINTTYPE4#18(~bvor~32(~bvand~32(2148532223bv32, ~hx~1), ~bvshl~32(~k~0, 20bv32)), ~#sh_u~2.base, ~bvadd~32(4bv32, ~#sh_u~2.offset), 4bv32);call #t~mem14 := read~intFLOATTYPE8#18(~#sh_u~2.base, ~#sh_u~2.offset, 8bv32);~x := #t~mem14;call ULTIMATE.dealloc(~#sh_u~2.base, ~#sh_u~2.offset);havoc ~#sh_u~2.base, ~#sh_u~2.offset;havoc ~#sh_u~2.base, ~#sh_u~2.offset;havoc #t~mem14;" "assume !true;" "~k~0 := ~bvadd~32(54bv32, ~k~0);" "#res := ~fp.mul~64(currentRoundingMode, ~huge_scalbn~0, #t~ret12);havoc #t~ret12;" "SUMMARY for call #t~ret12 := copysign_double(~huge_scalbn~0, ~x); srcloc: L82-1" "#res := ~fp.mul~64(currentRoundingMode, ~tiny_scalbn~0, #t~ret13);havoc #t~ret13;" "SUMMARY for call #t~ret13 := copysign_double(~tiny_scalbn~0, ~x); srcloc: L84-1" "assume ~bvsgt~32(~n, 50000bv32);" "assume !~bvsgt~32(~n, 50000bv32);" "assume ~bvsle~32(~k~0, 4294967242bv32);" "assume !~bvsle~32(~k~0, 4294967242bv32);" "#res := ~x;" "assume false;" "assume !false;" "assume true;call ~#sh_u~1.base, ~#sh_u~1.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#16(~x, ~#sh_u~1.base, ~#sh_u~1.offset, 8bv32);call write~intINTTYPE4#16(~bvor~32(~bvand~32(2148532223bv32, ~hx~1), ~bvshl~32(~k~0, 20bv32)), ~#sh_u~1.base, ~bvadd~32(4bv32, ~#sh_u~1.offset), 4bv32);call #t~mem11 := read~intFLOATTYPE8#16(~#sh_u~1.base, ~#sh_u~1.offset, 8bv32);~x := #t~mem11;call ULTIMATE.dealloc(~#sh_u~1.base, ~#sh_u~1.offset);havoc ~#sh_u~1.base, ~#sh_u~1.offset;havoc ~#sh_u~1.base, ~#sh_u~1.offset;havoc #t~mem11;" "assume !true;" "assume ~bvsgt~32(~k~0, 0bv32);" "assume !~bvsgt~32(~k~0, 0bv32);" "#res := ~fp.mul~64(currentRoundingMode, ~huge_scalbn~0, #t~ret10);havoc #t~ret10;" "SUMMARY for call #t~ret10 := copysign_double(~huge_scalbn~0, ~x); srcloc: L70-1" "assume ~bvsgt~32(~k~0, 2046bv32);" "assume !~bvsgt~32(~k~0, 2046bv32);" "~k~0 := ~bvadd~32(~k~0, ~n);" "assume 2047bv32 == ~k~0;#res := ~fp.add~64(currentRoundingMode, ~x, ~x);" "assume !(2047bv32 == ~k~0);" "assume ~bvslt~32(~n, 4294917296bv32);#res := ~fp.mul~64(currentRoundingMode, ~tiny_scalbn~0, ~x);" "assume !~bvslt~32(~n, 4294917296bv32);" "~k~0 := ~bvsub~32(~bvashr~32(~bvand~32(2146435072bv32, ~hx~1), 20bv32), 54bv32);" "assume false;" "assume !false;" "assume true;call ~#gh_u~2.base, ~#gh_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#2(~x, ~#gh_u~2.base, ~#gh_u~2.offset, 8bv32);call #t~mem9 := read~intINTTYPE4#2(~#gh_u~2.base, ~bvadd~32(4bv32, ~#gh_u~2.offset), 4bv32);~hx~1 := #t~mem9;call ULTIMATE.dealloc(~#gh_u~2.base, ~#gh_u~2.offset);havoc ~#gh_u~2.base, ~#gh_u~2.offset;havoc ~#gh_u~2.base, ~#gh_u~2.offset;havoc #t~mem9;" "assume !true;" "~x := ~fp.mul~64(currentRoundingMode, ~x, ~two54_scalbn~0);" "assume 0bv32 == ~bvor~32(~lx~0, ~bvand~32(2147483647bv32, ~hx~1));#res := ~x;" "assume !(0bv32 == ~bvor~32(~lx~0, ~bvand~32(2147483647bv32, ~hx~1)));" "assume 0bv32 == ~k~0;" "assume !(0bv32 == ~k~0);" "~k~0 := ~bvashr~32(~bvand~32(2146435072bv32, ~hx~1), 20bv32);" "assume false;" "assume !false;" "assume true;call ~#ew_u~0.base, ~#ew_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#3(~x, ~#ew_u~0.base, ~#ew_u~0.offset, 8bv32);call #t~mem7 := read~intINTTYPE4#3(~#ew_u~0.base, ~bvadd~32(4bv32, ~#ew_u~0.offset), 4bv32);~hx~1 := #t~mem7;havoc #t~mem7;call #t~mem8 := read~intINTTYPE4#3(~#ew_u~0.base, ~#ew_u~0.offset, 4bv32);~lx~0 := #t~mem8;call ULTIMATE.dealloc(~#ew_u~0.base, ~#ew_u~0.offset);havoc ~#ew_u~0.base, ~#ew_u~0.offset;havoc ~#ew_u~0.base, ~#ew_u~0.offset;havoc #t~mem8;" "assume !true;" "~x := #in~x;~n := #in~n;havoc ~k~0;havoc ~hx~1;havoc ~lx~0;" "assume true;" "#res := ~x;" "assume false;" "assume !false;" "assume true;call ~#sh_u~3.base, ~#sh_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#0(~x, ~#sh_u~3.base, ~#sh_u~3.offset, 8bv32);call write~intINTTYPE4#0(~bvand~32(2147483647bv32, ~high~0), ~#sh_u~3.base, ~bvadd~32(4bv32, ~#sh_u~3.offset), 4bv32);call #t~mem20 := read~intFLOATTYPE8#0(~#sh_u~3.base, ~#sh_u~3.offset, 8bv32);~x := #t~mem20;call ULTIMATE.dealloc(~#sh_u~3.base, ~#sh_u~3.offset);havoc ~#sh_u~3.base, ~#sh_u~3.offset;havoc ~#sh_u~3.base, ~#sh_u~3.offset;havoc #t~mem20;" "assume !true;" "assume false;" "assume !false;" "assume true;call ~#gh_u~3.base, ~#gh_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#26(~x, ~#gh_u~3.base, ~#gh_u~3.offset, 8bv32);call #t~mem19 := read~intINTTYPE4#26(~#gh_u~3.base, ~bvadd~32(4bv32, ~#gh_u~3.offset), 4bv32);~high~0 := #t~mem19;call ULTIMATE.dealloc(~#gh_u~3.base, ~#gh_u~3.offset);havoc ~#gh_u~3.base, ~#gh_u~3.offset;havoc ~#gh_u~3.base, ~#gh_u~3.offset;havoc #t~mem19;" "assume !true;" "~x := #in~x;havoc ~high~0;" "assume true;" "~x := #in~x;#res := (if !~fp.eq~64(~x, ~x) then 1bv32 else 0bv32);" "assume true;" "#res := ~x;" "assume false;" "assume !false;" "assume true;call ~#sh_u~0.base, ~#sh_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#25(~x, ~#sh_u~0.base, ~#sh_u~0.offset, 8bv32);call write~intINTTYPE4#25(~bvor~32(~bvand~32(2147483647bv32, ~hx~0), ~bvand~32(2147483648bv32, ~hy~0)), ~#sh_u~0.base, ~bvadd~32(4bv32, ~#sh_u~0.offset), 4bv32);call #t~mem6 := read~intFLOATTYPE8#25(~#sh_u~0.base, ~#sh_u~0.offset, 8bv32);~x := #t~mem6;call ULTIMATE.dealloc(~#sh_u~0.base, ~#sh_u~0.offset);havoc ~#sh_u~0.base, ~#sh_u~0.offset;havoc ~#sh_u~0.base, ~#sh_u~0.offset;havoc #t~mem6;" "assume !true;" "assume false;" "assume !false;" "assume true;call ~#gh_u~1.base, ~#gh_u~1.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#11(~y, ~#gh_u~1.base, ~#gh_u~1.offset, 8bv32);call #t~mem5 := read~intINTTYPE4#11(~#gh_u~1.base, ~bvadd~32(4bv32, ~#gh_u~1.offset), 4bv32);~hy~0 := #t~mem5;call ULTIMATE.dealloc(~#gh_u~1.base, ~#gh_u~1.offset);havoc ~#gh_u~1.base, ~#gh_u~1.offset;havoc ~#gh_u~1.base, ~#gh_u~1.offset;havoc #t~mem5;" "assume !true;" "assume false;" "assume !false;" "assume true;call ~#gh_u~0.base, ~#gh_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#10(~x, ~#gh_u~0.base, ~#gh_u~0.offset, 8bv32);call #t~mem4 := read~intINTTYPE4#10(~#gh_u~0.base, ~bvadd~32(4bv32, ~#gh_u~0.offset), 4bv32);~hx~0 := #t~mem4;call ULTIMATE.dealloc(~#gh_u~0.base, ~#gh_u~0.offset);havoc ~#gh_u~0.base, ~#gh_u~0.offset;havoc ~#gh_u~0.base, ~#gh_u~0.offset;havoc #t~mem4;" "assume !true;" "~x := #in~x;~y := #in~y;havoc ~hx~0;havoc ~hy~0;" "assume true;" "#res := ~fp.mul~64(currentRoundingMode, ~s~0, ~z~1);" "~z~1 := #t~ret47;" "SUMMARY for call #t~ret47 := scalbn_double(~z~1, ~n~0); srcloc: L553-1" "assume false;" "assume !false;" "assume true;call ~#sh_u~7.base, ~#sh_u~7.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#15(~z~1, ~#sh_u~7.base, ~#sh_u~7.offset, 8bv32);call write~intINTTYPE4#15(~j~0, ~#sh_u~7.base, ~bvadd~32(4bv32, ~#sh_u~7.offset), 4bv32);call #t~mem48 := read~intFLOATTYPE8#15(~#sh_u~7.base, ~#sh_u~7.offset, 8bv32);~z~1 := #t~mem48;call ULTIMATE.dealloc(~#sh_u~7.base, ~#sh_u~7.offset);havoc ~#sh_u~7.base, ~#sh_u~7.offset;havoc ~#sh_u~7.base, ~#sh_u~7.offset;havoc #t~mem48;" "assume !true;" "assume ~bvsle~32(~bvashr~32(~j~0, 20bv32), 0bv32);" "assume !~bvsle~32(~bvashr~32(~j~0, 20bv32), 0bv32);" "~j~0 := ~bvadd~32(~j~0, ~bvshl~32(~n~0, 20bv32));" "assume false;" "assume !false;" "assume true;call ~#gh_u~5.base, ~#gh_u~5.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#14(~z~1, ~#gh_u~5.base, ~#gh_u~5.offset, 8bv32);call #t~mem46 := read~intINTTYPE4#14(~#gh_u~5.base, ~bvadd~32(4bv32, ~#gh_u~5.offset), 4bv32);~j~0 := #t~mem46;call ULTIMATE.dealloc(~#gh_u~5.base, ~#gh_u~5.offset);havoc ~#gh_u~5.base, ~#gh_u~5.offset;havoc ~#gh_u~5.base, ~#gh_u~5.offset;havoc #t~mem46;" "assume !true;" "~u~0 := ~fp.mul~64(currentRoundingMode, ~t~1, ~lg2_h_pow~0);~v~0 := ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~p_l~0, ~fp.sub~64(currentRoundingMode, ~t~1, ~p_h~0)), ~lg2_pow~0), ~fp.mul~64(currentRoundingMode, ~t~1, ~lg2_l_pow~0));~z~1 := ~fp.add~64(currentRoundingMode, ~u~0, ~v~0);~w~0 := ~fp.sub~64(currentRoundingMode, ~v~0, ~fp.sub~64(currentRoundingMode, ~z~1, ~u~0));~t~1 := ~fp.mul~64(currentRoundingMode, ~z~1, ~z~1);~t1~1 := ~fp.sub~64(currentRoundingMode, ~z~1, ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.add~64(currentRoundingMode, ~P1_pow~0, ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.add~64(currentRoundingMode, ~P2_pow~0, ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.add~64(currentRoundingMode, ~P3_pow~0, ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.add~64(currentRoundingMode, ~P4_pow~0, ~fp.mul~64(currentRoundingMode, ~t~1, ~P5_pow~0))))))))));~r~1 := ~fp.sub~64(currentRoundingMode, ~fp.div~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~z~1, ~t1~1), ~fp.sub~64(currentRoundingMode, ~t1~1, ~two_pow~0)), ~fp.add~64(currentRoundingMode, ~w~0, ~fp.mul~64(currentRoundingMode, ~z~1, ~w~0)));~z~1 := ~fp.sub~64(currentRoundingMode, ~one_pow~0, ~fp.sub~64(currentRoundingMode, ~r~1, ~z~1));" "assume false;" "assume !false;" "assume true;call ~#sl_u~6.base, ~#sl_u~6.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#21(~t~1, ~#sl_u~6.base, ~#sl_u~6.offset, 8bv32);call write~intINTTYPE4#21(0bv32, ~#sl_u~6.base, ~#sl_u~6.offset, 4bv32);call #t~mem45 := read~intFLOATTYPE8#21(~#sl_u~6.base, ~#sl_u~6.offset, 8bv32);~t~1 := #t~mem45;call ULTIMATE.dealloc(~#sl_u~6.base, ~#sl_u~6.offset);havoc ~#sl_u~6.base, ~#sl_u~6.offset;havoc ~#sl_u~6.base, ~#sl_u~6.offset;havoc #t~mem45;" "assume !true;" "~t~1 := ~fp.add~64(currentRoundingMode, ~p_l~0, ~p_h~0);" "~p_h~0 := ~fp.sub~64(currentRoundingMode, ~p_h~0, ~t~1);" "assume ~bvslt~32(~j~0, 0bv32);~n~0 := ~bvneg~32(~n~0);" "assume !~bvslt~32(~j~0, 0bv32);" "~n~0 := ~bvashr~32(~bvor~32(1048576bv32, ~bvand~32(1048575bv32, ~n~0)), ~bvsub~32(20bv32, ~k~1));" "assume false;" "assume !false;" "assume true;call ~#sh_u~6.base, ~#sh_u~6.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#17(~t~1, ~#sh_u~6.base, ~#sh_u~6.offset, 8bv32);call write~intINTTYPE4#17(~bvand~32(~n~0, ~bvnot~32(~bvashr~32(1048575bv32, ~k~1))), ~#sh_u~6.base, ~bvadd~32(4bv32, ~#sh_u~6.offset), 4bv32);call #t~mem44 := read~intFLOATTYPE8#17(~#sh_u~6.base, ~#sh_u~6.offset, 8bv32);~t~1 := #t~mem44;call ULTIMATE.dealloc(~#sh_u~6.base, ~#sh_u~6.offset);havoc ~#sh_u~6.base, ~#sh_u~6.offset;havoc ~#sh_u~6.base, ~#sh_u~6.offset;havoc #t~mem44;" "assume !true;" "assume ~bvsgt~32(~i~1, 1071644672bv32);~n~0 := ~bvadd~32(~j~0, ~bvashr~32(1048576bv32, ~bvadd~32(1bv32, ~k~1)));~k~1 := ~bvsub~32(~bvashr~32(~bvand~32(2147483647bv32, ~n~0), 20bv32), 1023bv32);~t~1 := ~zero_pow~0;" "assume !~bvsgt~32(~i~1, 1071644672bv32);" "~i~1 := ~bvand~32(2147483647bv32, ~j~0);~k~1 := ~bvsub~32(~bvashr~32(~i~1, 20bv32), 1023bv32);~n~0 := 0bv32;" "assume 0bv32 != ~bvor~32(~bvsub~32(~j~0, 1083179008bv32), ~i~1);#res := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s~0, ~huge_pow~0), ~huge_pow~0);" "assume ~fp.gt~64(~fp.add~64(currentRoundingMode, ~p_l~0, ~ovt_pow~0), ~fp.sub~64(currentRoundingMode, ~z~1, ~p_h~0));#res := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s~0, ~huge_pow~0), ~huge_pow~0);" "assume !~fp.gt~64(~fp.add~64(currentRoundingMode, ~p_l~0, ~ovt_pow~0), ~fp.sub~64(currentRoundingMode, ~z~1, ~p_h~0));" "assume !(0bv32 != ~bvor~32(~bvsub~32(~j~0, 1083179008bv32), ~i~1));" "assume 0bv32 != ~bvor~32(~bvsub~32(~j~0, 3230714880bv32), ~i~1);#res := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s~0, ~tiny_pow~0), ~tiny_pow~0);" "assume ~fp.leq~64(~p_l~0, ~fp.sub~64(currentRoundingMode, ~z~1, ~p_h~0));#res := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s~0, ~tiny_pow~0), ~tiny_pow~0);" "assume !~fp.leq~64(~p_l~0, ~fp.sub~64(currentRoundingMode, ~z~1, ~p_h~0));" "assume !(0bv32 != ~bvor~32(~bvsub~32(~j~0, 3230714880bv32), ~i~1));" "assume ~bvsge~32(~bvand~32(2147483647bv32, ~j~0), 1083231232bv32);" "assume !~bvsge~32(~bvand~32(2147483647bv32, ~j~0), 1083231232bv32);" "assume ~bvsge~32(~j~0, 1083179008bv32);" "assume !~bvsge~32(~j~0, 1083179008bv32);" "assume false;" "assume !false;" "assume true;call ~#ew_u~4.base, ~#ew_u~4.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#27(~z~1, ~#ew_u~4.base, ~#ew_u~4.offset, 8bv32);call #t~mem42 := read~intINTTYPE4#27(~#ew_u~4.base, ~bvadd~32(4bv32, ~#ew_u~4.offset), 4bv32);~j~0 := #t~mem42;havoc #t~mem42;call #t~mem43 := read~intINTTYPE4#27(~#ew_u~4.base, ~#ew_u~4.offset, 4bv32);~i~1 := #t~mem43;call ULTIMATE.dealloc(~#ew_u~4.base, ~#ew_u~4.offset);havoc ~#ew_u~4.base, ~#ew_u~4.offset;havoc ~#ew_u~4.base, ~#ew_u~4.offset;havoc #t~mem43;" "assume !true;" "~p_l~0 := ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~y, ~y1~0), ~t1~1), ~fp.mul~64(currentRoundingMode, ~y, ~t2~0));~p_h~0 := ~fp.mul~64(currentRoundingMode, ~y1~0, ~t1~1);~z~1 := ~fp.add~64(currentRoundingMode, ~p_l~0, ~p_h~0);" "assume false;" "assume !false;" "assume true;call ~#sl_u~5.base, ~#sl_u~5.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#22(~y1~0, ~#sl_u~5.base, ~#sl_u~5.offset, 8bv32);call write~intINTTYPE4#22(0bv32, ~#sl_u~5.base, ~#sl_u~5.offset, 4bv32);call #t~mem41 := read~intFLOATTYPE8#22(~#sl_u~5.base, ~#sl_u~5.offset, 8bv32);~y1~0 := #t~mem41;call ULTIMATE.dealloc(~#sl_u~5.base, ~#sl_u~5.offset);havoc ~#sl_u~5.base, ~#sl_u~5.offset;havoc ~#sl_u~5.base, ~#sl_u~5.offset;havoc #t~mem41;" "assume !true;" "~y1~0 := ~y;" "assume 0bv32 == ~bvor~32(~bvsub~32(~bvlshr~32(~hx~2, 31bv32), 1bv32), ~bvsub~32(~yisint~0, 1bv32));~s~0 := ~fp.neg~64(~one_pow~0);" "assume !(0bv32 == ~bvor~32(~bvsub~32(~bvlshr~32(~hx~2, 31bv32), 1bv32), ~bvsub~32(~yisint~0, 1bv32)));" "~s~0 := ~one_pow~0;" "~t2~0 := ~fp.sub~64(currentRoundingMode, ~v~0, ~fp.sub~64(currentRoundingMode, ~t1~1, ~u~0));" "assume false;" "assume !false;" "assume true;call ~#sl_u~0.base, ~#sl_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#7(~t1~1, ~#sl_u~0.base, ~#sl_u~0.offset, 8bv32);call write~intINTTYPE4#7(0bv32, ~#sl_u~0.base, ~#sl_u~0.offset, 4bv32);call #t~mem27 := read~intFLOATTYPE8#7(~#sl_u~0.base, ~#sl_u~0.offset, 8bv32);~t1~1 := #t~mem27;call ULTIMATE.dealloc(~#sl_u~0.base, ~#sl_u~0.offset);havoc ~#sl_u~0.base, ~#sl_u~0.offset;havoc ~#sl_u~0.base, ~#sl_u~0.offset;havoc #t~mem27;" "assume !true;" "~t~1 := ~fp.sub~64(currentRoundingMode, ~ax~0, ~convertINTToDOUBLE(currentRoundingMode, 1bv32));~w~0 := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~t~1, ~t~1), ~fp.sub~64(currentRoundingMode, ~to_fp~64(currentRoundingMode, 0.5), ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.sub~64(currentRoundingMode, ~to_fp~64(currentRoundingMode, 0.3333333333333333), ~fp.mul~64(currentRoundingMode, ~t~1, ~to_fp~64(currentRoundingMode, 0.25))))));~u~0 := ~fp.mul~64(currentRoundingMode, ~ivln2_h_pow~0, ~t~1);~v~0 := ~fp.sub~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~t~1, ~ivln2_l_pow~0), ~fp.mul~64(currentRoundingMode, ~w~0, ~ivln2_pow~0));~t1~1 := ~fp.add~64(currentRoundingMode, ~u~0, ~v~0);" "assume ~bvsgt~32(~ix~0, 1072693248bv32);#res := (if ~bvsgt~32(~hy~1, 0bv32) then ~fp.mul~64(currentRoundingMode, ~huge_pow~0, ~huge_pow~0) else ~fp.mul~64(currentRoundingMode, ~tiny_pow~0, ~tiny_pow~0));" "assume !~bvsgt~32(~ix~0, 1072693248bv32);" "assume ~bvslt~32(~ix~0, 1072693247bv32);#res := (if ~bvslt~32(~hy~1, 0bv32) then ~fp.mul~64(currentRoundingMode, ~huge_pow~0, ~huge_pow~0) else ~fp.mul~64(currentRoundingMode, ~tiny_pow~0, ~tiny_pow~0));" "assume !~bvslt~32(~ix~0, 1072693247bv32);" "assume ~bvsge~32(~ix~0, 1072693248bv32);#res := (if ~bvsgt~32(~hy~1, 0bv32) then ~fp.mul~64(currentRoundingMode, ~huge_pow~0, ~huge_pow~0) else ~fp.mul~64(currentRoundingMode, ~tiny_pow~0, ~tiny_pow~0));" "assume !~bvsge~32(~ix~0, 1072693248bv32);" "assume ~bvsle~32(~ix~0, 1072693247bv32);#res := (if ~bvslt~32(~hy~1, 0bv32) then ~fp.mul~64(currentRoundingMode, ~huge_pow~0, ~huge_pow~0) else ~fp.mul~64(currentRoundingMode, ~tiny_pow~0, ~tiny_pow~0));" "assume !~bvsle~32(~ix~0, 1072693247bv32);" "assume ~bvsgt~32(~iy~0, 1139802112bv32);" "assume !~bvsgt~32(~iy~0, 1139802112bv32);" "call #t~mem40 := read~intFLOATTYPE8#9(~#dp_h_pow~0.base, ~bvadd~32(~#dp_h_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~t2~0 := ~fp.sub~64(currentRoundingMode, ~z_l~0, ~fp.sub~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~t1~1, ~t~1), #t~mem40), ~z_h~0));havoc ~s2~0, ~s_h~0, ~s_l~0, ~t_h~0, ~t_l~0;havoc #t~mem40;" "assume false;" "assume !false;" "assume true;call ~#sl_u~4.base, ~#sl_u~4.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#23(~t1~1, ~#sl_u~4.base, ~#sl_u~4.offset, 8bv32);call write~intINTTYPE4#23(0bv32, ~#sl_u~4.base, ~#sl_u~4.offset, 4bv32);call #t~mem39 := read~intFLOATTYPE8#23(~#sl_u~4.base, ~#sl_u~4.offset, 8bv32);~t1~1 := #t~mem39;call ULTIMATE.dealloc(~#sl_u~4.base, ~#sl_u~4.offset);havoc ~#sl_u~4.base, ~#sl_u~4.offset;havoc ~#sl_u~4.base, ~#sl_u~4.offset;havoc #t~mem39;" "assume !true;" "~p_l~0 := ~fp.sub~64(currentRoundingMode, ~v~0, ~fp.sub~64(currentRoundingMode, ~p_h~0, ~u~0));~z_h~0 := ~fp.mul~64(currentRoundingMode, ~cp_h_pow~0, ~p_h~0);call #t~mem37 := read~intFLOATTYPE8#13(~#dp_l_pow~0.base, ~bvadd~32(~#dp_l_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~z_l~0 := ~fp.add~64(currentRoundingMode, ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~cp_l_pow~0, ~p_h~0), ~fp.mul~64(currentRoundingMode, ~p_l~0, ~cp_pow~0)), #t~mem37);havoc #t~mem37;~t~1 := ~convertINTToDOUBLE(currentRoundingMode, ~n~0);call #t~mem38 := read~intFLOATTYPE8#9(~#dp_h_pow~0.base, ~bvadd~32(~#dp_h_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~t1~1 := ~fp.add~64(currentRoundingMode, ~fp.add~64(currentRoundingMode, ~fp.add~64(currentRoundingMode, ~z_h~0, ~z_l~0), #t~mem38), ~t~1);havoc #t~mem38;" "assume false;" "assume !false;" "assume true;call ~#sl_u~3.base, ~#sl_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#24(~p_h~0, ~#sl_u~3.base, ~#sl_u~3.offset, 8bv32);call write~intINTTYPE4#24(0bv32, ~#sl_u~3.base, ~#sl_u~3.offset, 4bv32);call #t~mem36 := read~intFLOATTYPE8#24(~#sl_u~3.base, ~#sl_u~3.offset, 8bv32);~p_h~0 := #t~mem36;call ULTIMATE.dealloc(~#sl_u~3.base, ~#sl_u~3.offset);havoc ~#sl_u~3.base, ~#sl_u~3.offset;havoc ~#sl_u~3.base, ~#sl_u~3.offset;havoc #t~mem36;" "assume !true;" "~t_l~0 := ~fp.sub~64(currentRoundingMode, ~r~1, ~fp.sub~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~t_h~0, ~to_fp~64(currentRoundingMode, 3.0)), ~s2~0));~u~0 := ~fp.mul~64(currentRoundingMode, ~s_h~0, ~t_h~0);~v~0 := ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s_l~0, ~t_h~0), ~fp.mul~64(currentRoundingMode, ~t_l~0, ~s~0));~p_h~0 := ~fp.add~64(currentRoundingMode, ~u~0, ~v~0);" "assume false;" "assume !false;" "assume true;call ~#sl_u~2.base, ~#sl_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#5(~t_h~0, ~#sl_u~2.base, ~#sl_u~2.offset, 8bv32);call write~intINTTYPE4#5(0bv32, ~#sl_u~2.base, ~#sl_u~2.offset, 4bv32);call #t~mem35 := read~intFLOATTYPE8#5(~#sl_u~2.base, ~#sl_u~2.offset, 8bv32);~t_h~0 := #t~mem35;call ULTIMATE.dealloc(~#sl_u~2.base, ~#sl_u~2.offset);havoc ~#sl_u~2.base, ~#sl_u~2.offset;havoc ~#sl_u~2.base, ~#sl_u~2.offset;havoc #t~mem35;" "assume !true;" "call #t~mem34 := read~intFLOATTYPE8#8(~#bp_pow~0.base, ~bvadd~32(~#bp_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~t_l~0 := ~fp.sub~64(currentRoundingMode, ~ax~0, ~fp.sub~64(currentRoundingMode, ~t_h~0, #t~mem34));havoc #t~mem34;~s_l~0 := ~fp.mul~64(currentRoundingMode, ~v~0, ~fp.sub~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~u~0, ~fp.mul~64(currentRoundingMode, ~s_h~0, ~t_h~0)), ~fp.mul~64(currentRoundingMode, ~s_h~0, ~t_l~0)));~s2~0 := ~fp.mul~64(currentRoundingMode, ~s~0, ~s~0);~r~1 := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s2~0, ~s2~0), ~fp.add~64(currentRoundingMode, ~L1_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~fp.add~64(currentRoundingMode, ~L2_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~fp.add~64(currentRoundingMode, ~L3_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~fp.add~64(currentRoundingMode, ~L4_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~fp.add~64(currentRoundingMode, ~L5_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~L6_pow~0)))))))))));~r~1 := ~fp.add~64(currentRoundingMode, ~r~1, ~fp.mul~64(currentRoundingMode, ~s_l~0, ~fp.add~64(currentRoundingMode, ~s_h~0, ~s~0)));~s2~0 := ~fp.mul~64(currentRoundingMode, ~s_h~0, ~s_h~0);~t_h~0 := ~fp.add~64(currentRoundingMode, ~fp.add~64(currentRoundingMode, ~to_fp~64(currentRoundingMode, 3.0), ~s2~0), ~r~1);" "assume false;" "assume !false;" "assume true;call ~#sh_u~5.base, ~#sh_u~5.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#19(~t_h~0, ~#sh_u~5.base, ~#sh_u~5.offset, 8bv32);call write~intINTTYPE4#19(~bvadd~32(~bvadd~32(524288bv32, ~bvor~32(536870912bv32, ~bvashr~32(~ix~0, 1bv32))), ~bvshl~32(~k~1, 18bv32)), ~#sh_u~5.base, ~bvadd~32(4bv32, ~#sh_u~5.offset), 4bv32);call #t~mem33 := read~intFLOATTYPE8#19(~#sh_u~5.base, ~#sh_u~5.offset, 8bv32);~t_h~0 := #t~mem33;call ULTIMATE.dealloc(~#sh_u~5.base, ~#sh_u~5.offset);havoc ~#sh_u~5.base, ~#sh_u~5.offset;havoc ~#sh_u~5.base, ~#sh_u~5.offset;havoc #t~mem33;" "assume !true;" "~t_h~0 := ~zero_pow~0;" "assume false;" "assume !false;" "assume true;call ~#sl_u~1.base, ~#sl_u~1.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#6(~s_h~0, ~#sl_u~1.base, ~#sl_u~1.offset, 8bv32);call write~intINTTYPE4#6(0bv32, ~#sl_u~1.base, ~#sl_u~1.offset, 4bv32);call #t~mem32 := read~intFLOATTYPE8#6(~#sl_u~1.base, ~#sl_u~1.offset, 8bv32);~s_h~0 := #t~mem32;call ULTIMATE.dealloc(~#sl_u~1.base, ~#sl_u~1.offset);havoc ~#sl_u~1.base, ~#sl_u~1.offset;havoc ~#sl_u~1.base, ~#sl_u~1.offset;havoc #t~mem32;" "assume !true;" "call #t~mem30 := read~intFLOATTYPE8#8(~#bp_pow~0.base, ~bvadd~32(~#bp_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~u~0 := ~fp.sub~64(currentRoundingMode, ~ax~0, #t~mem30);havoc #t~mem30;call #t~mem31 := read~intFLOATTYPE8#8(~#bp_pow~0.base, ~bvadd~32(~#bp_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~v~0 := ~fp.div~64(currentRoundingMode, ~one_pow~0, ~fp.add~64(currentRoundingMode, ~ax~0, #t~mem31));havoc #t~mem31;~s~0 := ~fp.mul~64(currentRoundingMode, ~u~0, ~v~0);~s_h~0 := ~s~0;" "assume false;" "assume !false;" "assume true;call ~#sh_u~4.base, ~#sh_u~4.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#20(~ax~0, ~#sh_u~4.base, ~#sh_u~4.offset, 8bv32);call write~intINTTYPE4#20(~ix~0, ~#sh_u~4.base, ~bvadd~32(4bv32, ~#sh_u~4.offset), 4bv32);call #t~mem29 := read~intFLOATTYPE8#20(~#sh_u~4.base, ~#sh_u~4.offset, 8bv32);~ax~0 := #t~mem29;call ULTIMATE.dealloc(~#sh_u~4.base, ~#sh_u~4.offset);havoc ~#sh_u~4.base, ~#sh_u~4.offset;havoc ~#sh_u~4.base, ~#sh_u~4.offset;havoc #t~mem29;" "assume !true;" "assume ~bvsle~32(~j~0, 235662bv32);~k~1 := 0bv32;" "assume ~bvslt~32(~j~0, 767610bv32);~k~1 := 1bv32;" "assume !~bvslt~32(~j~0, 767610bv32);~k~1 := 0bv32;~n~0 := ~bvadd~32(1bv32, ~n~0);~ix~0 := ~bvsub~32(~ix~0, 1048576bv32);" "assume !~bvsle~32(~j~0, 235662bv32);" "~n~0 := ~bvadd~32(~n~0, ~bvsub~32(~bvashr~32(~ix~0, 20bv32), 1023bv32));~j~0 := ~bvand~32(1048575bv32, ~ix~0);~ix~0 := ~bvor~32(1072693248bv32, ~j~0);" "assume false;" "assume !false;" "assume true;call ~#gh_u~4.base, ~#gh_u~4.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#12(~ax~0, ~#gh_u~4.base, ~#gh_u~4.offset, 8bv32);call #t~mem28 := read~intINTTYPE4#12(~#gh_u~4.base, ~bvadd~32(4bv32, ~#gh_u~4.offset), 4bv32);~ix~0 := #t~mem28;call ULTIMATE.dealloc(~#gh_u~4.base, ~#gh_u~4.offset);havoc ~#gh_u~4.base, ~#gh_u~4.offset;havoc ~#gh_u~4.base, ~#gh_u~4.offset;havoc #t~mem28;" "assume !true;" "assume ~bvslt~32(~ix~0, 1048576bv32);~ax~0 := ~fp.mul~64(currentRoundingMode, ~ax~0, ~two53_pow~0);~n~0 := ~bvsub~32(~n~0, 53bv32);" "assume !~bvslt~32(~ix~0, 1048576bv32);" "assume !~bvsgt~32(~iy~0, 1105199104bv32);havoc ~s2~0;havoc ~s_h~0;havoc ~s_l~0;havoc ~t_h~0;havoc ~t_l~0;~n~0 := 0bv32;" "assume ~bvsgt~32(~iy~0, 1105199104bv32);" "assume 0bv32 == ~bvor~32(~bvsub~32(~bvlshr~32(~hx~2, 31bv32), 1bv32), ~yisint~0);#res := ~fp.div~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~x, ~x), ~fp.sub~64(currentRoundingMode, ~x, ~x));" "assume !(0bv32 == ~bvor~32(~bvsub~32(~bvlshr~32(~hx~2, 31bv32), 1bv32), ~yisint~0));" "#res := ~z~1;" "assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~yisint~0);~z~1 := ~fp.div~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~z~1, ~z~1), ~fp.sub~64(currentRoundingMode, ~z~1, ~z~1));" "assume 1bv32 == ~yisint~0;~z~1 := ~fp.neg~64(~z~1);" "assume !(1bv32 == ~yisint~0);" "assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~yisint~0));" "assume ~bvslt~32(~hx~2, 0bv32);" "assume !~bvslt~32(~hx~2, 0bv32);" "assume ~bvslt~32(~hy~1, 0bv32);~z~1 := ~fp.div~64(currentRoundingMode, ~one_pow~0, ~z~1);" "assume !~bvslt~32(~hy~1, 0bv32);" "assume (2146435072bv32 == ~ix~0 || 0bv32 == ~ix~0) || 1072693248bv32 == ~ix~0;~z~1 := ~ax~0;" "assume !((2146435072bv32 == ~ix~0 || 0bv32 == ~ix~0) || 1072693248bv32 == ~ix~0);" "assume 0bv32 == ~lx~1;" "assume !(0bv32 == ~lx~1);" "~ax~0 := #t~ret26;havoc #t~ret26;" "SUMMARY for call #t~ret26 := fabs_double(~x); srcloc: L336-1" "#res := #t~ret25;havoc #t~ret25;" "SUMMARY for call #t~ret25 := __ieee754_sqrt(~x); srcloc: L332-1" "assume ~bvsge~32(~hx~2, 0bv32);" "assume !~bvsge~32(~hx~2, 0bv32);" "assume 1071644672bv32 == ~hy~1;" "assume !(1071644672bv32 == ~hy~1);" "assume 1073741824bv32 == ~hy~1;#res := ~fp.mul~64(currentRoundingMode, ~x, ~x);" "assume !(1073741824bv32 == ~hy~1);" "assume ~bvslt~32(~hy~1, 0bv32);#res := ~fp.div~64(currentRoundingMode, ~one_pow~0, ~x);" "assume !~bvslt~32(~hy~1, 0bv32);#res := ~x;" "assume 1072693248bv32 == ~iy~0;" "assume !(1072693248bv32 == ~iy~0);" "assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;" "assume ~bvsge~32(~ix~0, 1072693248bv32);#res := (if ~bvsge~32(~hy~1, 0bv32) then ~y else ~zero_pow~0);" "assume !~bvsge~32(~ix~0, 1072693248bv32);#res := (if ~bvslt~32(~hy~1, 0bv32) then ~fp.neg~64(~y) else ~zero_pow~0);" "assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));" "assume 2146435072bv32 == ~iy~0;" "assume !(2146435072bv32 == ~iy~0);" "assume 0bv32 == ~ly~0;" "assume !(0bv32 == ~ly~0);" "assume ~bvsge~32(~iy~0, 1128267776bv32);~yisint~0 := 2bv32;" "assume ~bvshl~32(~j~0, ~bvsub~32(52bv32, ~k~1)) == ~ly~0;~yisint~0 := ~bvsub~32(2bv32, ~bvand~32(1bv32, ~j~0));" "assume !(~bvshl~32(~j~0, ~bvsub~32(52bv32, ~k~1)) == ~ly~0);" "assume ~bvsgt~32(~k~1, 20bv32);~j~0 := ~bvlshr~32(~ly~0, ~bvsub~32(52bv32, ~k~1));" "assume ~bvshl~32(~j~0, ~bvsub~32(20bv32, ~k~1)) == ~iy~0;~yisint~0 := ~bvsub~32(2bv32, ~bvand~32(1bv32, ~j~0));" "assume !(~bvshl~32(~j~0, ~bvsub~32(20bv32, ~k~1)) == ~iy~0);" "assume 0bv32 == ~ly~0;~j~0 := ~bvashr~32(~iy~0, ~bvsub~32(20bv32, ~k~1));" "assume !(0bv32 == ~ly~0);" "assume !~bvsgt~32(~k~1, 20bv32);" "assume ~bvsge~32(~iy~0, 1072693248bv32);~k~1 := ~bvsub~32(~bvashr~32(~iy~0, 20bv32), 1023bv32);" "assume !~bvsge~32(~iy~0, 1072693248bv32);" "assume !~bvsge~32(~iy~0, 1128267776bv32);" "assume ~bvslt~32(~hx~2, 0bv32);" "assume !~bvslt~32(~hx~2, 0bv32);" "~yisint~0 := 0bv32;" "assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;" "assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();" "assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);" "assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));" "assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;" "assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));" "~ix~0 := ~bvand~32(2147483647bv32, ~hx~2);~iy~0 := ~bvand~32(2147483647bv32, ~hy~1);" "assume false;" "assume !false;" "assume true;call ~#ew_u~3.base, ~#ew_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#30(~y, ~#ew_u~3.base, ~#ew_u~3.offset, 8bv32);call #t~mem23 := read~intINTTYPE4#30(~#ew_u~3.base, ~bvadd~32(4bv32, ~#ew_u~3.offset), 4bv32);~hy~1 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4#30(~#ew_u~3.base, ~#ew_u~3.offset, 4bv32);~ly~0 := #t~mem24;call ULTIMATE.dealloc(~#ew_u~3.base, ~#ew_u~3.offset);havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc #t~mem24;" "assume !true;" "assume false;" "assume !false;" "assume true;call ~#ew_u~2.base, ~#ew_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#29(~x, ~#ew_u~2.base, ~#ew_u~2.offset, 8bv32);call #t~mem21 := read~intINTTYPE4#29(~#ew_u~2.base, ~bvadd~32(4bv32, ~#ew_u~2.offset), 4bv32);~hx~2 := #t~mem21;havoc #t~mem21;call #t~mem22 := read~intINTTYPE4#29(~#ew_u~2.base, ~#ew_u~2.offset, 4bv32);~lx~1 := #t~mem22;call ULTIMATE.dealloc(~#ew_u~2.base, ~#ew_u~2.offset);havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc #t~mem22;" "assume !true;" "~x := #in~x;~y := #in~y;havoc ~z~1;havoc ~ax~0;havoc ~z_h~0;havoc ~z_l~0;havoc ~p_h~0;havoc ~p_l~0;havoc ~y1~0;havoc ~t1~1;havoc ~t2~0;havoc ~r~1;havoc ~s~0;havoc ~t~1;havoc ~u~0;havoc ~v~0;havoc ~w~0;havoc ~i~1;havoc ~j~0;havoc ~k~1;havoc ~yisint~0;havoc ~n~0;havoc ~hx~2;havoc ~hy~1;havoc ~ix~0;havoc ~iy~0;havoc ~lx~1;havoc ~ly~0;" "assume true;" "#res := 0bv32;" "havoc ~res~0;" "#res := 1bv32;" "assume false;" "assume !false;" "assume 0bv32 == #t~ret51;havoc #t~ret51;" "assume !(0bv32 == #t~ret51);havoc #t~ret51;" "SUMMARY for call #t~ret51 := isnan_double(~res~0); srcloc: L584-1" "~res~0 := #t~ret50;havoc #t~ret50;" "SUMMARY for call #t~ret50 := __ieee754_pow(~x~0, ~y~0); srcloc: L581-1" "assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));" "assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));" "havoc #t~nondet49;~x~0 := #t~nondet49;havoc #t~nondet49;~y~0 := ~fp.div~64(currentRoundingMode, ~Pluszero~64(), ~Pluszero~64());" "assume true;" "SUMMARY for call #t~ret52 := main(); srcloc: L-1" "SUMMARY for call ULTIMATE.init(); srcloc: ULTIMATE.startENTRY" "assume true;" }, returnAlphabet = {"#385#return;" "#369#return;" "#371#return;" "#373#return;" "#375#return;" "#377#return;" "#379#return;" "#381#return;" "#383#return;" "#367#return;" }, states = {"CountingPredicate [underlying: 14#L128true, annotation: [5, 0]]" "CountingPredicate [underlying: 191#scalbn_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 26#L290true, annotation: [6, 0]]" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [12, 0]]" "CountingPredicate [underlying: 74#L114true, annotation: [5, 0]]" "CountingPredicate [underlying: 141#L490true, annotation: [5, 0]]" "CountingPredicate [underlying: 148#L-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 97#fabs_doubleENTRYtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 40#L328true, annotation: [5, 0]]" "CountingPredicate [underlying: 6#L339true, annotation: [5, 0]]" "CountingPredicate [underlying: 53#Loop~1true, annotation: [5, 0]]" "CountingPredicate [underlying: 230#L299true, annotation: [5, 0]]" "CountingPredicate [underlying: 127#__ieee754_sqrtFINALtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 93#L128-3true, annotation: [5, 0]]" "CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 35#L581true, annotation: [6, 0]]" "CountingPredicate [underlying: 38#L303true, annotation: [5, 0]]" "CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 158#L579true, annotation: [10, 0]]" "CountingPredicate [underlying: 73#L180true, annotation: [5, 0]]" "CountingPredicate [underlying: 4#L71true, annotation: [5, 0]]" "CountingPredicate [underlying: 136#L480true, annotation: [5, 0]]" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 9#L87true, annotation: [5, 0]]" "CountingPredicate [underlying: 169#L161true, annotation: [5, 0]]" "CountingPredicate [underlying: 84#L552true, annotation: [5, 0]]" "CountingPredicate [underlying: 228#L584-1true, annotation: [5, 0]]" "CountingPredicate [underlying: 7#L186true, annotation: [5, 0]]" "CountingPredicate [underlying: 217#L584true, annotation: [6, 0]]" "CountingPredicate [underlying: 138#L385true, annotation: [5, 0]]" "CountingPredicate [underlying: 139#Loop~22true, annotation: [5, 0]]" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 122#L349true, annotation: [5, 0]]" "CountingPredicate [underlying: 75#L182true, annotation: [5, 0]]" "CountingPredicate [underlying: 89#L369true, annotation: [5, 0]]" "CountingPredicate [underlying: 8#Loop~28true, annotation: [5, 0]]" "CountingPredicate [underlying: 172#L332-1true, annotation: [5, 0]]" "CountingPredicate [underlying: 150#L344true, annotation: [5, 0]]" "CountingPredicate [underlying: 31#Loop~6true, annotation: [5, 0]]" "CountingPredicate [underlying: 27#L407true, annotation: [5, 0]]" "CountingPredicate [underlying: 78#L167true, annotation: [5, 0]]" "CountingPredicate [underlying: 197#L546true, annotation: [5, 0]]" "CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [7, 0]]" "CountingPredicate [underlying: 120#L160true, annotation: [5, 0]]" "CountingPredicate [underlying: 146#L519true, annotation: [5, 0]]" "CountingPredicate [underlying: 221#L84-1true, annotation: [5, 0]]" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [12, 0]]" "CountingPredicate [underlying: 153#L360true, annotation: [5, 0]]" "CountingPredicate [underlying: 187#L46true, annotation: [5, 0]]" "CountingPredicate [underlying: 119#L288true, annotation: [5, 0]]" "CountingPredicate [underlying: 228#L584-1true, annotation: [6, 0]]" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 56#L525true, annotation: [5, 0]]" "CountingPredicate [underlying: 166#L394true, annotation: [5, 0]]" "CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [9, 0]]" "CountingPredicate [underlying: 32#L197true, annotation: [5, 0]]" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [7, 0]]" "CountingPredicate [underlying: 147#copysign_doubleFINALtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 50#L455true, annotation: [5, 0]]" "CountingPredicate [underlying: 165#Loop~30true, annotation: [5, 0]]" "CountingPredicate [underlying: 92#L62true, annotation: [5, 0]]" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 223#L414true, annotation: [5, 0]]" "CountingPredicate [underlying: 121#L270true, annotation: [2, 0]]" "CountingPredicate [underlying: 77#L590true, annotation: [10, 0]]" "CountingPredicate [underlying: 194#mainErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [12, 0]]" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [10, 0]]" "CountingPredicate [underlying: 117#L82-1true, annotation: [5, 0]]" "CountingPredicate [underlying: 35#L581true, annotation: [4, 0]]" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 12#L526true, annotation: [5, 0]]" "CountingPredicate [underlying: 76#__ieee754_powENTRYtrue, annotation: [2, 0]]" "CountingPredicate [underlying: 59#L54true, annotation: [5, 0]]" "CountingPredicate [underlying: 164#L193true, annotation: [5, 0]]" "CountingPredicate [underlying: 184#L481true, annotation: [5, 0]]" "CountingPredicate [underlying: 66#L130true, annotation: [5, 0]]" "CountingPredicate [underlying: 158#L579true, annotation: [4, 0]]" "CountingPredicate [underlying: 109#L473true, annotation: [5, 0]]" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [12, 0]]" "CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 95#Loop~24true, annotation: [5, 0]]" "CountingPredicate [underlying: 48#Loop~7true, annotation: [5, 0]]" "CountingPredicate [underlying: 152#L317true, annotation: [5, 0]]" "CountingPredicate [underlying: 155#Loop~23true, annotation: [5, 0]]" "CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [9, 0]]" "CountingPredicate [underlying: 39#L285true, annotation: [4, 0]]" "CountingPredicate [underlying: 188#L449true, annotation: [5, 0]]" "CountingPredicate [underlying: 232#L315true, annotation: [5, 0]]" "CountingPredicate [underlying: 107#L336-1true, annotation: [5, 0]]" "CountingPredicate [underlying: 205#L149true, annotation: [5, 0]]" "CountingPredicate [underlying: 103#L63true, annotation: [5, 0]]" "CountingPredicate [underlying: 225#L323true, annotation: [5, 0]]" "CountingPredicate [underlying: 43#L21true, annotation: [5, 0]]" "CountingPredicate [underlying: 71#copysign_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [9, 0]]" "CountingPredicate [underlying: 35#L581true, annotation: [5, 0]]" "CountingPredicate [underlying: 116#L561true, annotation: [5, 0]]" "CountingPredicate [underlying: 5#Loop~14true, annotation: [5, 0]]" "CountingPredicate [underlying: 218#L553-1true, annotation: [5, 0]]" "CountingPredicate [underlying: 212#L26true, annotation: [5, 0]]" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 20#L213true, annotation: [5, 0]]" "CountingPredicate [underlying: 192#L81true, annotation: [5, 0]]" "CountingPredicate [underlying: 228#L584-1true, annotation: [8, 0]]" "CountingPredicate [underlying: 47#L117true, annotation: [5, 0]]" "CountingPredicate [underlying: 130#L154true, annotation: [5, 0]]" "CountingPredicate [underlying: 129#Loop~3true, annotation: [5, 0]]" "CountingPredicate [underlying: 158#L579true, annotation: [5, 0]]" "CountingPredicate [underlying: 180#__ieee754_sqrtENTRYtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 134#L66true, annotation: [5, 0]]" "CountingPredicate [underlying: 79#L123true, annotation: [5, 0]]" "CountingPredicate [underlying: 211#L195true, annotation: [5, 0]]" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 170#L70true, annotation: [5, 0]]" "CountingPredicate [underlying: 2#Loop~29true, annotation: [5, 0]]" "CountingPredicate [underlying: 23#L530true, annotation: [5, 0]]" "CountingPredicate [underlying: 159#L301true, annotation: [5, 0]]" "CountingPredicate [underlying: 88#L528true, annotation: [5, 0]]" "CountingPredicate [underlying: 226#L551true, annotation: [5, 0]]" "CountingPredicate [underlying: 142#L70-1true, annotation: [5, 0]]" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 77#L590true, annotation: [4, 0]]" "CountingPredicate [underlying: 126#L93true, annotation: [5, 0]]" "CountingPredicate [underlying: 82#L581-1true, annotation: [1, 0]]" "CountingPredicate [underlying: 69#Loop~11true, annotation: [5, 0]]" "CountingPredicate [underlying: 229#scalbn_doubleENTRYtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 132#mainENTRYtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 173#L585true, annotation: [4, 0]]" "CountingPredicate [underlying: 110#L136true, annotation: [5, 0]]" "CountingPredicate [underlying: 10#L110true, annotation: [5, 0]]" "CountingPredicate [underlying: 199#L168true, annotation: [5, 0]]" "CountingPredicate [underlying: 213#L282true, annotation: [4, 0]]" "CountingPredicate [underlying: 11#L586true, annotation: [5, 0]]" "CountingPredicate [underlying: 54#Loop~25true, annotation: [5, 0]]" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [10, 0]]" "CountingPredicate [underlying: 18#L330true, annotation: [5, 0]]" "CountingPredicate [underlying: 158#L579true, annotation: [6, 0]]" "CountingPredicate [underlying: 33#L276true, annotation: [3, 0]]" "CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 182#fabs_doubleFINALtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 181#L163true, annotation: [5, 0]]" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 45#L380true, annotation: [5, 0]]" "CountingPredicate [underlying: 102#copysign_doubleENTRYtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 222#L82true, annotation: [5, 0]]" "CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 137#L432true, annotation: [5, 0]]" "CountingPredicate [underlying: 217#L584true, annotation: [10, 0]]" "CountingPredicate [underlying: 77#L590true, annotation: [5, 0]]" "CountingPredicate [underlying: 49#Loop~8true, annotation: [5, 0]]" "CountingPredicate [underlying: 21#fabs_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 194#mainErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 98#L487true, annotation: [5, 0]]" "CountingPredicate [underlying: 37#L295true, annotation: [5, 0]]" "CountingPredicate [underlying: 108#L219true, annotation: [5, 0]]" "CountingPredicate [underlying: 173#L585true, annotation: [11, 0]]" "CountingPredicate [underlying: 196#Loop~2true, annotation: [5, 0]]" "CountingPredicate [underlying: 70#L553true, annotation: [5, 0]]" "CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]" "CountingPredicate [underlying: 112#L398true, annotation: [5, 0]]" "CountingPredicate [underlying: 183#Loop~21true, annotation: [5, 0]]" "CountingPredicate [underlying: 36#L52true, annotation: [5, 0]]" "CountingPredicate [underlying: 11#L586true, annotation: [6, 0]]" "CountingPredicate [underlying: 135#L343true, annotation: [5, 0]]" "CountingPredicate [underlying: 85#L173true, annotation: [5, 0]]" "CountingPredicate [underlying: 227#L477true, annotation: [5, 0]]" "CountingPredicate [underlying: 55#L188true, annotation: [5, 0]]" "CountingPredicate [underlying: 24#L500true, annotation: [5, 0]]" "CountingPredicate [underlying: 206#ULTIMATE.initEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 64#L400true, annotation: [5, 0]]" "CountingPredicate [underlying: 16#L322true, annotation: [5, 0]]" "CountingPredicate [underlying: 13#L122true, annotation: [5, 0]]" "CountingPredicate [underlying: 162#Loop~9true, annotation: [5, 0]]" "CountingPredicate [underlying: 176#Loop~18true, annotation: [5, 0]]" "CountingPredicate [underlying: 105#L198true, annotation: [5, 0]]" "CountingPredicate [underlying: 104#L537true, annotation: [5, 0]]" "CountingPredicate [underlying: 154#L148true, annotation: [5, 0]]" "CountingPredicate [underlying: 157#L147true, annotation: [5, 0]]" "CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 15#L314true, annotation: [5, 0]]" "CountingPredicate [underlying: 124#L512true, annotation: [5, 0]]" "CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 60#L358true, annotation: [5, 0]]" "CountingPredicate [underlying: 91#L374true, annotation: [5, 0]]" "CountingPredicate [underlying: 86#L37true, annotation: [5, 0]]" "CountingPredicate [underlying: 106#L124true, annotation: [5, 0]]" "CountingPredicate [underlying: 68#L159true, annotation: [5, 0]]" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 63#L72true, annotation: [5, 0]]" "CountingPredicate [underlying: 208#L84true, annotation: [5, 0]]" "CountingPredicate [underlying: 194#mainErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 77#L590true, annotation: [6, 0]]" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [10, 0]]" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 44#L178true, annotation: [5, 0]]" "CountingPredicate [underlying: 99#Loop~13true, annotation: [5, 0]]" "CountingPredicate [underlying: 173#L585true, annotation: [6, 0]]" "CountingPredicate [underlying: 80#Loop~12true, annotation: [5, 0]]" "CountingPredicate [underlying: 67#L56true, annotation: [5, 0]]" "CountingPredicate [underlying: 125#L80true, annotation: [5, 0]]" "CountingPredicate [underlying: 100#Loop~0true, annotation: [5, 0]]" "CountingPredicate [underlying: 216#L129true, annotation: [5, 0]]" "CountingPredicate [underlying: 185#L467true, annotation: [5, 0]]" "CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 62#L418true, annotation: [5, 0]]" "CountingPredicate [underlying: 195#L307true, annotation: [5, 0]]" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 25#L531true, annotation: [5, 0]]" "CountingPredicate [underlying: 175#L346true, annotation: [5, 0]]" "CountingPredicate [underlying: 160#L305true, annotation: [5, 0]]" "CountingPredicate [underlying: 186#Loop~10true, annotation: [5, 0]]" "CountingPredicate [underlying: 35#L581true, annotation: [8, 0]]" "CountingPredicate [underlying: 28#ULTIMATE.initFINALtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 57#L297true, annotation: [5, 0]]" "CountingPredicate [underlying: 171#L208true, annotation: [5, 0]]" "CountingPredicate [underlying: 29#L185true, annotation: [5, 0]]" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 144#L503true, annotation: [5, 0]]" "CountingPredicate [underlying: 174#L296true, annotation: [5, 0]]" "CountingPredicate [underlying: 179#Loop~17true, annotation: [5, 0]]" "CountingPredicate [underlying: 145#L443true, annotation: [5, 0]]" "CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 201#L388true, annotation: [5, 0]]" "CountingPredicate [underlying: 87#L140true, annotation: [5, 0]]" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 177#Loop~19true, annotation: [5, 0]]" "CountingPredicate [underlying: 217#L584true, annotation: [4, 0]]" "CountingPredicate [underlying: 219#L507true, annotation: [5, 0]]" "CountingPredicate [underlying: 101#L134true, annotation: [5, 0]]" "CountingPredicate [underlying: 65#L461true, annotation: [5, 0]]" "CountingPredicate [underlying: 193#L579-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 111#L68true, annotation: [5, 0]]" "CountingPredicate [underlying: 215#L331true, annotation: [5, 0]]" "CountingPredicate [underlying: 173#L585true, annotation: [5, 0]]" "CountingPredicate [underlying: 149#L115true, annotation: [5, 0]]" "CountingPredicate [underlying: 83#L170true, annotation: [5, 0]]" "CountingPredicate [underlying: 19#L31true, annotation: [5, 0]]" "CountingPredicate [underlying: 22#Loop~26true, annotation: [5, 0]]" "CountingPredicate [underlying: 202#L338true, annotation: [5, 0]]" "CountingPredicate [underlying: 77#L590true, annotation: [0, 0]]" "CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 151#Loop~15true, annotation: [2, 0]]" "CountingPredicate [underlying: 41#Loop~16true, annotation: [3, 0]]" "CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 3#L336true, annotation: [5, 0]]" "CountingPredicate [underlying: 72#L86true, annotation: [5, 0]]" "CountingPredicate [underlying: 94#Loop~20true, annotation: [5, 0]]" "CountingPredicate [underlying: 123#L496true, annotation: [5, 0]]" "CountingPredicate [underlying: 178#L364true, annotation: [5, 0]]" "CountingPredicate [underlying: 209#L356true, annotation: [5, 0]]" "CountingPredicate [underlying: 163#L57true, annotation: [5, 0]]" "CountingPredicate [underlying: 11#L586true, annotation: [4, 0]]" "CountingPredicate [underlying: 34#L504true, annotation: [5, 0]]" "CountingPredicate [underlying: 17#L353true, annotation: [5, 0]]" "CountingPredicate [underlying: 143#L366true, annotation: [5, 0]]" "CountingPredicate [underlying: 198#L497true, annotation: [5, 0]]" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 189#L332true, annotation: [5, 0]]" "CountingPredicate [underlying: 161#L515true, annotation: [5, 0]]" "CountingPredicate [underlying: 167#L53true, annotation: [5, 0]]" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [10, 0]]" "CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 113#L128-2true, annotation: [5, 0]]" "CountingPredicate [underlying: 200#L204true, annotation: [5, 0]]" "CountingPredicate [underlying: 114#Loop~4true, annotation: [5, 0]]" "CountingPredicate [underlying: 207#L165true, annotation: [5, 0]]" "CountingPredicate [underlying: 210#L357true, annotation: [5, 0]]" "CountingPredicate [underlying: 140#L103true, annotation: [5, 0]]" "CountingPredicate [underlying: 190#L425true, annotation: [5, 0]]" "CountingPredicate [underlying: 133#L555true, annotation: [5, 0]]" "CountingPredicate [underlying: 214#ULTIMATE.startENTRYtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 11#L586true, annotation: [12, 0]]" "CountingPredicate [underlying: 61#Loop~5true, annotation: [5, 0]]" "CountingPredicate [underlying: 131#L78true, annotation: [5, 0]]" "CountingPredicate [underlying: 156#L341true, annotation: [5, 0]]" "CountingPredicate [underlying: 51#ULTIMATE.initENTRYtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 96#L476true, annotation: [5, 0]]" "CountingPredicate [underlying: 217#L584true, annotation: [5, 0]]" "CountingPredicate [underlying: 58#__ieee754_sqrtEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 128#L426true, annotation: [5, 0]]" "CountingPredicate [underlying: 228#L584-1true, annotation: [4, 0]]" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [12, 0]]" "CountingPredicate [underlying: 204#Loop~27true, annotation: [5, 0]]" "CountingPredicate [underlying: 194#mainErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 46#L121true, annotation: [5, 0]]" "CountingPredicate [underlying: 231#L69true, annotation: [5, 0]]" }, initialStates = {"CountingPredicate [underlying: 214#ULTIMATE.startENTRYtrue, annotation: [0, 0]]" }, finalStates = {"CountingPredicate [underlying: 194#mainErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [12, 0]]" }, callTransitions = { ("CountingPredicate [underlying: 148#L-1true, annotation: [0, 0]]" "call #t~ret52 := main();" "CountingPredicate [underlying: 132#mainENTRYtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L584-1true, annotation: [5, 0]]" "call #t~ret51 := isnan_double(~res~0);" "CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 172#L332-1true, annotation: [5, 0]]" "call #t~ret25 := __ieee754_sqrt(~x);" "CountingPredicate [underlying: 180#__ieee754_sqrtENTRYtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 221#L84-1true, annotation: [5, 0]]" "call #t~ret13 := copysign_double(~tiny_scalbn~0, ~x);" "CountingPredicate [underlying: 102#copysign_doubleENTRYtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 228#L584-1true, annotation: [6, 0]]" "call #t~ret51 := isnan_double(~res~0);" "CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 117#L82-1true, annotation: [5, 0]]" "call #t~ret12 := copysign_double(~huge_scalbn~0, ~x);" "CountingPredicate [underlying: 102#copysign_doubleENTRYtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 107#L336-1true, annotation: [5, 0]]" "call #t~ret26 := fabs_double(~x);" "CountingPredicate [underlying: 97#fabs_doubleENTRYtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 218#L553-1true, annotation: [5, 0]]" "call #t~ret47 := scalbn_double(~z~1, ~n~0);" "CountingPredicate [underlying: 229#scalbn_doubleENTRYtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 228#L584-1true, annotation: [8, 0]]" "call #t~ret51 := isnan_double(~res~0);" "CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [9, 0]]") ("CountingPredicate [underlying: 142#L70-1true, annotation: [5, 0]]" "call #t~ret10 := copysign_double(~huge_scalbn~0, ~x);" "CountingPredicate [underlying: 102#copysign_doubleENTRYtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 82#L581-1true, annotation: [1, 0]]" "call #t~ret50 := __ieee754_pow(~x~0, ~y~0);" "CountingPredicate [underlying: 76#__ieee754_powENTRYtrue, annotation: [2, 0]]") ("CountingPredicate [underlying: 214#ULTIMATE.startENTRYtrue, annotation: [0, 0]]" "call ULTIMATE.init();" "CountingPredicate [underlying: 51#ULTIMATE.initENTRYtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L584-1true, annotation: [4, 0]]" "call #t~ret51 := isnan_double(~res~0);" "CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [4, 0]]") }, internalTransitions = { ("CountingPredicate [underlying: 14#L128true, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 113#L128-2true, annotation: [5, 0]]") ("CountingPredicate [underlying: 14#L128true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 66#L130true, annotation: [5, 0]]") ("CountingPredicate [underlying: 26#L290true, annotation: [6, 0]]" "assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [7, 0]]") ("CountingPredicate [underlying: 26#L290true, annotation: [6, 0]]" "assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [12, 0]]" "assume true;" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [12, 0]]") ("CountingPredicate [underlying: 74#L114true, annotation: [5, 0]]" "assume ~bvsle~32(~ix0~0, 0bv32);" "CountingPredicate [underlying: 149#L115true, annotation: [5, 0]]") ("CountingPredicate [underlying: 74#L114true, annotation: [5, 0]]" "assume !~bvsle~32(~ix0~0, 0bv32);" "CountingPredicate [underlying: 46#L121true, annotation: [5, 0]]") ("CountingPredicate [underlying: 141#L490true, annotation: [5, 0]]" "assume true;call ~#ew_u~4.base, ~#ew_u~4.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#27(~z~1, ~#ew_u~4.base, ~#ew_u~4.offset, 8bv32);call #t~mem42 := read~intINTTYPE4#27(~#ew_u~4.base, ~bvadd~32(4bv32, ~#ew_u~4.offset), 4bv32);~j~0 := #t~mem42;havoc #t~mem42;call #t~mem43 := read~intINTTYPE4#27(~#ew_u~4.base, ~#ew_u~4.offset, 4bv32);~i~1 := #t~mem43;call ULTIMATE.dealloc(~#ew_u~4.base, ~#ew_u~4.offset);havoc ~#ew_u~4.base, ~#ew_u~4.offset;havoc ~#ew_u~4.base, ~#ew_u~4.offset;havoc #t~mem43;" "CountingPredicate [underlying: 22#Loop~26true, annotation: [5, 0]]") ("CountingPredicate [underlying: 141#L490true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 123#L496true, annotation: [5, 0]]") ("CountingPredicate [underlying: 97#fabs_doubleENTRYtrue, annotation: [5, 0]]" "~x := #in~x;havoc ~high~0;" "CountingPredicate [underlying: 171#L208true, annotation: [5, 0]]") ("CountingPredicate [underlying: 40#L328true, annotation: [5, 0]]" "assume 1073741824bv32 == ~hy~1;#res := ~fp.mul~64(currentRoundingMode, ~x, ~x);" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 40#L328true, annotation: [5, 0]]" "assume !(1073741824bv32 == ~hy~1);" "CountingPredicate [underlying: 18#L330true, annotation: [5, 0]]") ("CountingPredicate [underlying: 6#L339true, annotation: [5, 0]]" "assume (2146435072bv32 == ~ix~0 || 0bv32 == ~ix~0) || 1072693248bv32 == ~ix~0;~z~1 := ~ax~0;" "CountingPredicate [underlying: 156#L341true, annotation: [5, 0]]") ("CountingPredicate [underlying: 6#L339true, annotation: [5, 0]]" "assume !((2146435072bv32 == ~ix~0 || 0bv32 == ~ix~0) || 1072693248bv32 == ~ix~0);" "CountingPredicate [underlying: 17#L353true, annotation: [5, 0]]") ("CountingPredicate [underlying: 53#Loop~1true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 212#L26true, annotation: [5, 0]]") ("CountingPredicate [underlying: 53#Loop~1true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 19#L31true, annotation: [5, 0]]") ("CountingPredicate [underlying: 230#L299true, annotation: [5, 0]]" "assume ~bvsge~32(~iy~0, 1072693248bv32);~k~1 := ~bvsub~32(~bvashr~32(~iy~0, 20bv32), 1023bv32);" "CountingPredicate [underlying: 159#L301true, annotation: [5, 0]]") ("CountingPredicate [underlying: 230#L299true, annotation: [5, 0]]" "assume !~bvsge~32(~iy~0, 1072693248bv32);" "CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]") ("CountingPredicate [underlying: 127#__ieee754_sqrtFINALtrue, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 58#__ieee754_sqrtEXITtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 93#L128-3true, annotation: [5, 0]]" "~i~0 := 0bv32;" "CountingPredicate [underlying: 14#L128true, annotation: [5, 0]]") ("CountingPredicate [underlying: 35#L581true, annotation: [6, 0]]" "~res~0 := #t~ret50;havoc #t~ret50;" "CountingPredicate [underlying: 228#L584-1true, annotation: [6, 0]]") ("CountingPredicate [underlying: 38#L303true, annotation: [5, 0]]" "assume ~bvshl~32(~j~0, ~bvsub~32(52bv32, ~k~1)) == ~ly~0;~yisint~0 := ~bvsub~32(2bv32, ~bvand~32(1bv32, ~j~0));" "CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]") ("CountingPredicate [underlying: 38#L303true, annotation: [5, 0]]" "assume !(~bvshl~32(~j~0, ~bvsub~32(52bv32, ~k~1)) == ~ly~0);" "CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]") ("CountingPredicate [underlying: 158#L579true, annotation: [10, 0]]" "havoc ~res~0;" "CountingPredicate [underlying: 77#L590true, annotation: [10, 0]]") ("CountingPredicate [underlying: 73#L180true, annotation: [5, 0]]" "assume ~fp.geq~64(~z~0, ~one_sqrt~0);~z~0 := ~fp.add~64(currentRoundingMode, ~one_sqrt~0, ~tiny_sqrt~0);" "CountingPredicate [underlying: 75#L182true, annotation: [5, 0]]") ("CountingPredicate [underlying: 73#L180true, annotation: [5, 0]]" "assume !~fp.geq~64(~z~0, ~one_sqrt~0);" "CountingPredicate [underlying: 164#L193true, annotation: [5, 0]]") ("CountingPredicate [underlying: 4#L71true, annotation: [5, 0]]" "assume ~bvsgt~32(~k~0, 0bv32);" "CountingPredicate [underlying: 63#L72true, annotation: [5, 0]]") ("CountingPredicate [underlying: 4#L71true, annotation: [5, 0]]" "assume !~bvsgt~32(~k~0, 0bv32);" "CountingPredicate [underlying: 125#L80true, annotation: [5, 0]]") ("CountingPredicate [underlying: 136#L480true, annotation: [5, 0]]" "~y1~0 := ~y;" "CountingPredicate [underlying: 184#L481true, annotation: [5, 0]]") ("CountingPredicate [underlying: 115#mainFINALtrue, annotation: [6, 0]]" "assume true;" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 9#L87true, annotation: [5, 0]]" "assume true;call ~#sh_u~2.base, ~#sh_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#18(~x, ~#sh_u~2.base, ~#sh_u~2.offset, 8bv32);call write~intINTTYPE4#18(~bvor~32(~bvand~32(2148532223bv32, ~hx~1), ~bvshl~32(~k~0, 20bv32)), ~#sh_u~2.base, ~bvadd~32(4bv32, ~#sh_u~2.offset), 4bv32);call #t~mem14 := read~intFLOATTYPE8#18(~#sh_u~2.base, ~#sh_u~2.offset, 8bv32);~x := #t~mem14;call ULTIMATE.dealloc(~#sh_u~2.base, ~#sh_u~2.offset);havoc ~#sh_u~2.base, ~#sh_u~2.offset;havoc ~#sh_u~2.base, ~#sh_u~2.offset;havoc #t~mem14;" "CountingPredicate [underlying: 31#Loop~6true, annotation: [5, 0]]") ("CountingPredicate [underlying: 9#L87true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 126#L93true, annotation: [5, 0]]") ("CountingPredicate [underlying: 169#L161true, annotation: [5, 0]]" "~t1~0 := ~bvadd~32(~s1~0, ~r~0);~t~0 := ~s0~0;" "CountingPredicate [underlying: 181#L163true, annotation: [5, 0]]") ("CountingPredicate [underlying: 84#L552true, annotation: [5, 0]]" "assume ~bvsle~32(~bvashr~32(~j~0, 20bv32), 0bv32);" "CountingPredicate [underlying: 218#L553-1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 84#L552true, annotation: [5, 0]]" "assume !~bvsle~32(~bvashr~32(~j~0, 20bv32), 0bv32);" "CountingPredicate [underlying: 133#L555true, annotation: [5, 0]]") ("CountingPredicate [underlying: 7#L186true, annotation: [5, 0]]" "assume 4294967294bv32 == ~q1~0;~q~0 := ~bvadd~32(1bv32, ~q~0);" "CountingPredicate [underlying: 55#L188true, annotation: [5, 0]]") ("CountingPredicate [underlying: 7#L186true, annotation: [5, 0]]" "assume !(4294967294bv32 == ~q1~0);" "CountingPredicate [underlying: 55#L188true, annotation: [5, 0]]") ("CountingPredicate [underlying: 217#L584true, annotation: [6, 0]]" "assume 0bv32 == #t~ret51;havoc #t~ret51;" "CountingPredicate [underlying: 173#L585true, annotation: [6, 0]]") ("CountingPredicate [underlying: 217#L584true, annotation: [6, 0]]" "assume !(0bv32 == #t~ret51);havoc #t~ret51;" "CountingPredicate [underlying: 158#L579true, annotation: [6, 0]]") ("CountingPredicate [underlying: 138#L385true, annotation: [5, 0]]" "assume ~bvslt~32(~ix~0, 1048576bv32);~ax~0 := ~fp.mul~64(currentRoundingMode, ~ax~0, ~two53_pow~0);~n~0 := ~bvsub~32(~n~0, 53bv32);" "CountingPredicate [underlying: 201#L388true, annotation: [5, 0]]") ("CountingPredicate [underlying: 138#L385true, annotation: [5, 0]]" "assume !~bvslt~32(~ix~0, 1048576bv32);" "CountingPredicate [underlying: 166#L394true, annotation: [5, 0]]") ("CountingPredicate [underlying: 139#Loop~22true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 145#L443true, annotation: [5, 0]]") ("CountingPredicate [underlying: 139#Loop~22true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 188#L449true, annotation: [5, 0]]") ("CountingPredicate [underlying: 122#L349true, annotation: [5, 0]]" "#res := ~z~1;" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 75#L182true, annotation: [5, 0]]" "assume 4294967295bv32 == ~q1~0;~q1~0 := 0bv32;~q~0 := ~bvadd~32(1bv32, ~q~0);" "CountingPredicate [underlying: 164#L193true, annotation: [5, 0]]") ("CountingPredicate [underlying: 75#L182true, annotation: [5, 0]]" "assume !(4294967295bv32 == ~q1~0);" "CountingPredicate [underlying: 29#L185true, annotation: [5, 0]]") ("CountingPredicate [underlying: 89#L369true, annotation: [5, 0]]" "~t~1 := ~fp.sub~64(currentRoundingMode, ~ax~0, ~convertINTToDOUBLE(currentRoundingMode, 1bv32));~w~0 := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~t~1, ~t~1), ~fp.sub~64(currentRoundingMode, ~to_fp~64(currentRoundingMode, 0.5), ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.sub~64(currentRoundingMode, ~to_fp~64(currentRoundingMode, 0.3333333333333333), ~fp.mul~64(currentRoundingMode, ~t~1, ~to_fp~64(currentRoundingMode, 0.25))))));~u~0 := ~fp.mul~64(currentRoundingMode, ~ivln2_h_pow~0, ~t~1);~v~0 := ~fp.sub~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~t~1, ~ivln2_l_pow~0), ~fp.mul~64(currentRoundingMode, ~w~0, ~ivln2_pow~0));~t1~1 := ~fp.add~64(currentRoundingMode, ~u~0, ~v~0);" "CountingPredicate [underlying: 91#L374true, annotation: [5, 0]]") ("CountingPredicate [underlying: 8#Loop~28true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 25#L531true, annotation: [5, 0]]") ("CountingPredicate [underlying: 8#Loop~28true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 104#L537true, annotation: [5, 0]]") ("CountingPredicate [underlying: 150#L344true, annotation: [5, 0]]" "assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~yisint~0);~z~1 := ~fp.div~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~z~1, ~z~1), ~fp.sub~64(currentRoundingMode, ~z~1, ~z~1));" "CountingPredicate [underlying: 122#L349true, annotation: [5, 0]]") ("CountingPredicate [underlying: 150#L344true, annotation: [5, 0]]" "assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~yisint~0));" "CountingPredicate [underlying: 175#L346true, annotation: [5, 0]]") ("CountingPredicate [underlying: 31#Loop~6true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 9#L87true, annotation: [5, 0]]") ("CountingPredicate [underlying: 31#Loop~6true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 126#L93true, annotation: [5, 0]]") ("CountingPredicate [underlying: 27#L407true, annotation: [5, 0]]" "assume true;call ~#sh_u~4.base, ~#sh_u~4.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#20(~ax~0, ~#sh_u~4.base, ~#sh_u~4.offset, 8bv32);call write~intINTTYPE4#20(~ix~0, ~#sh_u~4.base, ~bvadd~32(4bv32, ~#sh_u~4.offset), 4bv32);call #t~mem29 := read~intFLOATTYPE8#20(~#sh_u~4.base, ~#sh_u~4.offset, 8bv32);~ax~0 := #t~mem29;call ULTIMATE.dealloc(~#sh_u~4.base, ~#sh_u~4.offset);havoc ~#sh_u~4.base, ~#sh_u~4.offset;havoc ~#sh_u~4.base, ~#sh_u~4.offset;havoc #t~mem29;" "CountingPredicate [underlying: 177#Loop~19true, annotation: [5, 0]]") ("CountingPredicate [underlying: 27#L407true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 223#L414true, annotation: [5, 0]]") ("CountingPredicate [underlying: 78#L167true, annotation: [5, 0]]" "~ix0~0 := ~bvsub~32(~ix0~0, ~t~0);" "CountingPredicate [underlying: 199#L168true, annotation: [5, 0]]") ("CountingPredicate [underlying: 197#L546true, annotation: [5, 0]]" "assume true;call ~#gh_u~5.base, ~#gh_u~5.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#14(~z~1, ~#gh_u~5.base, ~#gh_u~5.offset, 8bv32);call #t~mem46 := read~intINTTYPE4#14(~#gh_u~5.base, ~bvadd~32(4bv32, ~#gh_u~5.offset), 4bv32);~j~0 := #t~mem46;call ULTIMATE.dealloc(~#gh_u~5.base, ~#gh_u~5.offset);havoc ~#gh_u~5.base, ~#gh_u~5.offset;havoc ~#gh_u~5.base, ~#gh_u~5.offset;havoc #t~mem46;" "CountingPredicate [underlying: 2#Loop~29true, annotation: [5, 0]]") ("CountingPredicate [underlying: 197#L546true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 226#L551true, annotation: [5, 0]]") ("CountingPredicate [underlying: 120#L160true, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 69#Loop~11true, annotation: [5, 0]]") ("CountingPredicate [underlying: 120#L160true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 44#L178true, annotation: [5, 0]]") ("CountingPredicate [underlying: 146#L519true, annotation: [5, 0]]" "assume true;call ~#sh_u~6.base, ~#sh_u~6.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#17(~t~1, ~#sh_u~6.base, ~#sh_u~6.offset, 8bv32);call write~intINTTYPE4#17(~bvand~32(~n~0, ~bvnot~32(~bvashr~32(1048575bv32, ~k~1))), ~#sh_u~6.base, ~bvadd~32(4bv32, ~#sh_u~6.offset), 4bv32);call #t~mem44 := read~intFLOATTYPE8#17(~#sh_u~6.base, ~#sh_u~6.offset, 8bv32);~t~1 := #t~mem44;call ULTIMATE.dealloc(~#sh_u~6.base, ~#sh_u~6.offset);havoc ~#sh_u~6.base, ~#sh_u~6.offset;havoc ~#sh_u~6.base, ~#sh_u~6.offset;havoc #t~mem44;" "CountingPredicate [underlying: 204#Loop~27true, annotation: [5, 0]]") ("CountingPredicate [underlying: 146#L519true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 56#L525true, annotation: [5, 0]]") ("CountingPredicate [underlying: 153#L360true, annotation: [5, 0]]" "assume ~bvsge~32(~ix~0, 1072693248bv32);#res := (if ~bvsgt~32(~hy~1, 0bv32) then ~fp.mul~64(currentRoundingMode, ~huge_pow~0, ~huge_pow~0) else ~fp.mul~64(currentRoundingMode, ~tiny_pow~0, ~tiny_pow~0));" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 153#L360true, annotation: [5, 0]]" "assume !~bvsge~32(~ix~0, 1072693248bv32);" "CountingPredicate [underlying: 178#L364true, annotation: [5, 0]]") ("CountingPredicate [underlying: 187#L46true, annotation: [5, 0]]" "assume true;call ~#ew_u~0.base, ~#ew_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#3(~x, ~#ew_u~0.base, ~#ew_u~0.offset, 8bv32);call #t~mem7 := read~intINTTYPE4#3(~#ew_u~0.base, ~bvadd~32(4bv32, ~#ew_u~0.offset), 4bv32);~hx~1 := #t~mem7;havoc #t~mem7;call #t~mem8 := read~intINTTYPE4#3(~#ew_u~0.base, ~#ew_u~0.offset, 4bv32);~lx~0 := #t~mem8;call ULTIMATE.dealloc(~#ew_u~0.base, ~#ew_u~0.offset);havoc ~#ew_u~0.base, ~#ew_u~0.offset;havoc ~#ew_u~0.base, ~#ew_u~0.offset;havoc #t~mem8;" "CountingPredicate [underlying: 129#Loop~3true, annotation: [5, 0]]") ("CountingPredicate [underlying: 187#L46true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 36#L52true, annotation: [5, 0]]") ("CountingPredicate [underlying: 119#L288true, annotation: [5, 0]]" "assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);" "CountingPredicate [underlying: 26#L290true, annotation: [6, 0]]") ("CountingPredicate [underlying: 119#L288true, annotation: [5, 0]]" "assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));" "CountingPredicate [underlying: 37#L295true, annotation: [5, 0]]") ("CountingPredicate [underlying: 56#L525true, annotation: [5, 0]]" "~n~0 := ~bvashr~32(~bvor~32(1048576bv32, ~bvand~32(1048575bv32, ~n~0)), ~bvsub~32(20bv32, ~k~1));" "CountingPredicate [underlying: 12#L526true, annotation: [5, 0]]") ("CountingPredicate [underlying: 166#L394true, annotation: [5, 0]]" "~n~0 := ~bvadd~32(~n~0, ~bvsub~32(~bvashr~32(~ix~0, 20bv32), 1023bv32));~j~0 := ~bvand~32(1048575bv32, ~ix~0);~ix~0 := ~bvor~32(1072693248bv32, ~j~0);" "CountingPredicate [underlying: 112#L398true, annotation: [5, 0]]") ("CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [9, 0]]" "~x := #in~x;#res := (if !~fp.eq~64(~x, ~x) then 1bv32 else 0bv32);" "CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [9, 0]]") ("CountingPredicate [underlying: 32#L197true, annotation: [5, 0]]" "~ix0~0 := ~bvadd~32(~ix0~0, ~bvshl~32(~m~0, 20bv32));" "CountingPredicate [underlying: 105#L198true, annotation: [5, 0]]") ("CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [7, 0]]" "assume true;" "CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [7, 0]]") ("CountingPredicate [underlying: 147#copysign_doubleFINALtrue, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 71#copysign_doubleEXITtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 50#L455true, annotation: [5, 0]]" "assume true;call ~#sl_u~3.base, ~#sl_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#24(~p_h~0, ~#sl_u~3.base, ~#sl_u~3.offset, 8bv32);call write~intINTTYPE4#24(0bv32, ~#sl_u~3.base, ~#sl_u~3.offset, 4bv32);call #t~mem36 := read~intFLOATTYPE8#24(~#sl_u~3.base, ~#sl_u~3.offset, 8bv32);~p_h~0 := #t~mem36;call ULTIMATE.dealloc(~#sl_u~3.base, ~#sl_u~3.offset);havoc ~#sl_u~3.base, ~#sl_u~3.offset;havoc ~#sl_u~3.base, ~#sl_u~3.offset;havoc #t~mem36;" "CountingPredicate [underlying: 155#Loop~23true, annotation: [5, 0]]") ("CountingPredicate [underlying: 50#L455true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 65#L461true, annotation: [5, 0]]") ("CountingPredicate [underlying: 165#Loop~30true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 133#L555true, annotation: [5, 0]]") ("CountingPredicate [underlying: 165#Loop~30true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 116#L561true, annotation: [5, 0]]") ("CountingPredicate [underlying: 92#L62true, annotation: [5, 0]]" "~k~0 := ~bvsub~32(~bvashr~32(~bvand~32(2146435072bv32, ~hx~1), 20bv32), 54bv32);" "CountingPredicate [underlying: 103#L63true, annotation: [5, 0]]") ("CountingPredicate [underlying: 223#L414true, annotation: [5, 0]]" "call #t~mem30 := read~intFLOATTYPE8#8(~#bp_pow~0.base, ~bvadd~32(~#bp_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~u~0 := ~fp.sub~64(currentRoundingMode, ~ax~0, #t~mem30);havoc #t~mem30;call #t~mem31 := read~intFLOATTYPE8#8(~#bp_pow~0.base, ~bvadd~32(~#bp_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~v~0 := ~fp.div~64(currentRoundingMode, ~one_pow~0, ~fp.add~64(currentRoundingMode, ~ax~0, #t~mem31));havoc #t~mem31;~s~0 := ~fp.mul~64(currentRoundingMode, ~u~0, ~v~0);~s_h~0 := ~s~0;" "CountingPredicate [underlying: 62#L418true, annotation: [5, 0]]") ("CountingPredicate [underlying: 121#L270true, annotation: [2, 0]]" "assume true;call ~#ew_u~2.base, ~#ew_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#29(~x, ~#ew_u~2.base, ~#ew_u~2.offset, 8bv32);call #t~mem21 := read~intINTTYPE4#29(~#ew_u~2.base, ~bvadd~32(4bv32, ~#ew_u~2.offset), 4bv32);~hx~2 := #t~mem21;havoc #t~mem21;call #t~mem22 := read~intINTTYPE4#29(~#ew_u~2.base, ~#ew_u~2.offset, 4bv32);~lx~1 := #t~mem22;call ULTIMATE.dealloc(~#ew_u~2.base, ~#ew_u~2.offset);havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc #t~mem22;" "CountingPredicate [underlying: 151#Loop~15true, annotation: [2, 0]]") ("CountingPredicate [underlying: 121#L270true, annotation: [2, 0]]" "assume !true;" "CountingPredicate [underlying: 33#L276true, annotation: [3, 0]]") ("CountingPredicate [underlying: 77#L590true, annotation: [10, 0]]" "#res := 0bv32;" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [10, 0]]") ("CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [10, 0]]" "assume true;" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [10, 0]]") ("CountingPredicate [underlying: 35#L581true, annotation: [4, 0]]" "~res~0 := #t~ret50;havoc #t~ret50;" "CountingPredicate [underlying: 228#L584-1true, annotation: [4, 0]]") ("CountingPredicate [underlying: 115#mainFINALtrue, annotation: [4, 0]]" "assume true;" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 12#L526true, annotation: [5, 0]]" "assume ~bvslt~32(~j~0, 0bv32);~n~0 := ~bvneg~32(~n~0);" "CountingPredicate [underlying: 88#L528true, annotation: [5, 0]]") ("CountingPredicate [underlying: 12#L526true, annotation: [5, 0]]" "assume !~bvslt~32(~j~0, 0bv32);" "CountingPredicate [underlying: 88#L528true, annotation: [5, 0]]") ("CountingPredicate [underlying: 76#__ieee754_powENTRYtrue, annotation: [2, 0]]" "~x := #in~x;~y := #in~y;havoc ~z~1;havoc ~ax~0;havoc ~z_h~0;havoc ~z_l~0;havoc ~p_h~0;havoc ~p_l~0;havoc ~y1~0;havoc ~t1~1;havoc ~t2~0;havoc ~r~1;havoc ~s~0;havoc ~t~1;havoc ~u~0;havoc ~v~0;havoc ~w~0;havoc ~i~1;havoc ~j~0;havoc ~k~1;havoc ~yisint~0;havoc ~n~0;havoc ~hx~2;havoc ~hy~1;havoc ~ix~0;havoc ~iy~0;havoc ~lx~1;havoc ~ly~0;" "CountingPredicate [underlying: 121#L270true, annotation: [2, 0]]") ("CountingPredicate [underlying: 59#L54true, annotation: [5, 0]]" "assume 0bv32 == ~bvor~32(~lx~0, ~bvand~32(2147483647bv32, ~hx~1));#res := ~x;" "CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 59#L54true, annotation: [5, 0]]" "assume !(0bv32 == ~bvor~32(~lx~0, ~bvand~32(2147483647bv32, ~hx~1)));" "CountingPredicate [underlying: 67#L56true, annotation: [5, 0]]") ("CountingPredicate [underlying: 164#L193true, annotation: [5, 0]]" "~ix0~0 := ~bvadd~32(1071644672bv32, ~bvashr~32(~q~0, 1bv32));~ix1~0 := ~bvlshr~32(~q1~0, 1bv32);" "CountingPredicate [underlying: 211#L195true, annotation: [5, 0]]") ("CountingPredicate [underlying: 184#L481true, annotation: [5, 0]]" "assume true;call ~#sl_u~5.base, ~#sl_u~5.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#22(~y1~0, ~#sl_u~5.base, ~#sl_u~5.offset, 8bv32);call write~intINTTYPE4#22(0bv32, ~#sl_u~5.base, ~#sl_u~5.offset, 4bv32);call #t~mem41 := read~intFLOATTYPE8#22(~#sl_u~5.base, ~#sl_u~5.offset, 8bv32);~y1~0 := #t~mem41;call ULTIMATE.dealloc(~#sl_u~5.base, ~#sl_u~5.offset);havoc ~#sl_u~5.base, ~#sl_u~5.offset;havoc ~#sl_u~5.base, ~#sl_u~5.offset;havoc #t~mem41;" "CountingPredicate [underlying: 54#Loop~25true, annotation: [5, 0]]") ("CountingPredicate [underlying: 184#L481true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 98#L487true, annotation: [5, 0]]") ("CountingPredicate [underlying: 66#L130true, annotation: [5, 0]]" "~m~0 := ~bvsub~32(~m~0, ~bvsub~32(~i~0, 1bv32));~ix0~0 := ~bvor~32(~ix0~0, ~bvlshr~32(~ix1~0, ~bvsub~32(32bv32, ~i~0)));~ix1~0 := ~bvshl~32(~ix1~0, ~i~0);" "CountingPredicate [underlying: 101#L134true, annotation: [5, 0]]") ("CountingPredicate [underlying: 158#L579true, annotation: [4, 0]]" "havoc ~res~0;" "CountingPredicate [underlying: 77#L590true, annotation: [4, 0]]") ("CountingPredicate [underlying: 109#L473true, annotation: [5, 0]]" "call #t~mem40 := read~intFLOATTYPE8#9(~#dp_h_pow~0.base, ~bvadd~32(~#dp_h_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~t2~0 := ~fp.sub~64(currentRoundingMode, ~z_l~0, ~fp.sub~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~t1~1, ~t~1), #t~mem40), ~z_h~0));havoc ~s2~0, ~s_h~0, ~s_l~0, ~t_h~0, ~t_l~0;havoc #t~mem40;" "CountingPredicate [underlying: 96#L476true, annotation: [5, 0]]") ("CountingPredicate [underlying: 115#mainFINALtrue, annotation: [12, 0]]" "assume true;" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [12, 0]]") ("CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [4, 0]]" "~x := #in~x;#res := (if !~fp.eq~64(~x, ~x) then 1bv32 else 0bv32);" "CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 95#Loop~24true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 185#L467true, annotation: [5, 0]]") ("CountingPredicate [underlying: 95#Loop~24true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 109#L473true, annotation: [5, 0]]") ("CountingPredicate [underlying: 48#Loop~7true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 140#L103true, annotation: [5, 0]]") ("CountingPredicate [underlying: 48#Loop~7true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 10#L110true, annotation: [5, 0]]") ("CountingPredicate [underlying: 152#L317true, annotation: [5, 0]]" "assume ~bvsge~32(~ix~0, 1072693248bv32);#res := (if ~bvsge~32(~hy~1, 0bv32) then ~y else ~zero_pow~0);" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 152#L317true, annotation: [5, 0]]" "assume !~bvsge~32(~ix~0, 1072693248bv32);#res := (if ~bvslt~32(~hy~1, 0bv32) then ~fp.neg~64(~y) else ~zero_pow~0);" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 155#Loop~23true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 50#L455true, annotation: [5, 0]]") ("CountingPredicate [underlying: 155#Loop~23true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 65#L461true, annotation: [5, 0]]") ("CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [9, 0]]" "assume true;" "CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [9, 0]]") ("CountingPredicate [underlying: 39#L285true, annotation: [4, 0]]" "assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 39#L285true, annotation: [4, 0]]" "assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));" "CountingPredicate [underlying: 119#L288true, annotation: [5, 0]]") ("CountingPredicate [underlying: 188#L449true, annotation: [5, 0]]" "~t_l~0 := ~fp.sub~64(currentRoundingMode, ~r~1, ~fp.sub~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~t_h~0, ~to_fp~64(currentRoundingMode, 3.0)), ~s2~0));~u~0 := ~fp.mul~64(currentRoundingMode, ~s_h~0, ~t_h~0);~v~0 := ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s_l~0, ~t_h~0), ~fp.mul~64(currentRoundingMode, ~t_l~0, ~s~0));~p_h~0 := ~fp.add~64(currentRoundingMode, ~u~0, ~v~0);" "CountingPredicate [underlying: 50#L455true, annotation: [5, 0]]") ("CountingPredicate [underlying: 232#L315true, annotation: [5, 0]]" "assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 232#L315true, annotation: [5, 0]]" "assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));" "CountingPredicate [underlying: 152#L317true, annotation: [5, 0]]") ("CountingPredicate [underlying: 205#L149true, annotation: [5, 0]]" "assume ~bvsle~32(~t~0, ~ix0~0);~s0~0 := ~bvadd~32(~t~0, ~r~0);~ix0~0 := ~bvsub~32(~ix0~0, ~t~0);~q~0 := ~bvadd~32(~q~0, ~r~0);" "CountingPredicate [underlying: 130#L154true, annotation: [5, 0]]") ("CountingPredicate [underlying: 205#L149true, annotation: [5, 0]]" "assume !~bvsle~32(~t~0, ~ix0~0);" "CountingPredicate [underlying: 130#L154true, annotation: [5, 0]]") ("CountingPredicate [underlying: 103#L63true, annotation: [5, 0]]" "assume ~bvslt~32(~n, 4294917296bv32);#res := ~fp.mul~64(currentRoundingMode, ~tiny_scalbn~0, ~x);" "CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 103#L63true, annotation: [5, 0]]" "assume !~bvslt~32(~n, 4294917296bv32);" "CountingPredicate [underlying: 134#L66true, annotation: [5, 0]]") ("CountingPredicate [underlying: 225#L323true, annotation: [5, 0]]" "assume ~bvslt~32(~hy~1, 0bv32);#res := ~fp.div~64(currentRoundingMode, ~one_pow~0, ~x);" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 225#L323true, annotation: [5, 0]]" "assume !~bvslt~32(~hy~1, 0bv32);#res := ~x;" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 43#L21true, annotation: [5, 0]]" "assume true;call ~#gh_u~0.base, ~#gh_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#10(~x, ~#gh_u~0.base, ~#gh_u~0.offset, 8bv32);call #t~mem4 := read~intINTTYPE4#10(~#gh_u~0.base, ~bvadd~32(4bv32, ~#gh_u~0.offset), 4bv32);~hx~0 := #t~mem4;call ULTIMATE.dealloc(~#gh_u~0.base, ~#gh_u~0.offset);havoc ~#gh_u~0.base, ~#gh_u~0.offset;havoc ~#gh_u~0.base, ~#gh_u~0.offset;havoc #t~mem4;" "CountingPredicate [underlying: 100#Loop~0true, annotation: [5, 0]]") ("CountingPredicate [underlying: 43#L21true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 212#L26true, annotation: [5, 0]]") ("CountingPredicate [underlying: 35#L581true, annotation: [5, 0]]" "~res~0 := #t~ret50;havoc #t~ret50;" "CountingPredicate [underlying: 228#L584-1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 116#L561true, annotation: [5, 0]]" "#res := ~fp.mul~64(currentRoundingMode, ~s~0, ~z~1);" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 5#Loop~14true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 20#L213true, annotation: [5, 0]]") ("CountingPredicate [underlying: 5#Loop~14true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 108#L219true, annotation: [5, 0]]") ("CountingPredicate [underlying: 212#L26true, annotation: [5, 0]]" "assume true;call ~#gh_u~1.base, ~#gh_u~1.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#11(~y, ~#gh_u~1.base, ~#gh_u~1.offset, 8bv32);call #t~mem5 := read~intINTTYPE4#11(~#gh_u~1.base, ~bvadd~32(4bv32, ~#gh_u~1.offset), 4bv32);~hy~0 := #t~mem5;call ULTIMATE.dealloc(~#gh_u~1.base, ~#gh_u~1.offset);havoc ~#gh_u~1.base, ~#gh_u~1.offset;havoc ~#gh_u~1.base, ~#gh_u~1.offset;havoc #t~mem5;" "CountingPredicate [underlying: 53#Loop~1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 212#L26true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 19#L31true, annotation: [5, 0]]") ("CountingPredicate [underlying: 115#mainFINALtrue, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 20#L213true, annotation: [5, 0]]" "assume true;call ~#sh_u~3.base, ~#sh_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#0(~x, ~#sh_u~3.base, ~#sh_u~3.offset, 8bv32);call write~intINTTYPE4#0(~bvand~32(2147483647bv32, ~high~0), ~#sh_u~3.base, ~bvadd~32(4bv32, ~#sh_u~3.offset), 4bv32);call #t~mem20 := read~intFLOATTYPE8#0(~#sh_u~3.base, ~#sh_u~3.offset, 8bv32);~x := #t~mem20;call ULTIMATE.dealloc(~#sh_u~3.base, ~#sh_u~3.offset);havoc ~#sh_u~3.base, ~#sh_u~3.offset;havoc ~#sh_u~3.base, ~#sh_u~3.offset;havoc #t~mem20;" "CountingPredicate [underlying: 5#Loop~14true, annotation: [5, 0]]") ("CountingPredicate [underlying: 20#L213true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 108#L219true, annotation: [5, 0]]") ("CountingPredicate [underlying: 192#L81true, annotation: [5, 0]]" "assume ~bvsgt~32(~n, 50000bv32);" "CountingPredicate [underlying: 117#L82-1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 192#L81true, annotation: [5, 0]]" "assume !~bvsgt~32(~n, 50000bv32);" "CountingPredicate [underlying: 221#L84-1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 47#L117true, annotation: [5, 0]]" "assume ~bvslt~32(~ix0~0, 0bv32);#res := ~fp.div~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~x, ~x), ~fp.sub~64(currentRoundingMode, ~x, ~x));" "CountingPredicate [underlying: 127#__ieee754_sqrtFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 47#L117true, annotation: [5, 0]]" "assume !~bvslt~32(~ix0~0, 0bv32);" "CountingPredicate [underlying: 46#L121true, annotation: [5, 0]]") ("CountingPredicate [underlying: 130#L154true, annotation: [5, 0]]" "~ix0~0 := ~bvadd~32(~ix0~0, ~bvadd~32(~ix0~0, ~bvlshr~32(~bvand~32(~ix1~0, ~sign~0), 31bv32)));~ix1~0 := ~bvadd~32(~ix1~0, ~ix1~0);~r~0 := ~bvlshr~32(~r~0, 1bv32);" "CountingPredicate [underlying: 157#L147true, annotation: [5, 0]]") ("CountingPredicate [underlying: 129#Loop~3true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 187#L46true, annotation: [5, 0]]") ("CountingPredicate [underlying: 129#Loop~3true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 36#L52true, annotation: [5, 0]]") ("CountingPredicate [underlying: 158#L579true, annotation: [5, 0]]" "havoc ~res~0;" "CountingPredicate [underlying: 77#L590true, annotation: [5, 0]]") ("CountingPredicate [underlying: 180#__ieee754_sqrtENTRYtrue, annotation: [5, 0]]" "~x := #in~x;havoc ~z~0;~sign~0 := 2147483648bv32;havoc ~r~0;havoc ~t1~0;havoc ~s1~0;havoc ~ix1~0;havoc ~q1~0;havoc ~ix0~0;havoc ~s0~0;havoc ~q~0;havoc ~m~0;havoc ~t~0;havoc ~i~0;" "CountingPredicate [underlying: 140#L103true, annotation: [5, 0]]") ("CountingPredicate [underlying: 134#L66true, annotation: [5, 0]]" "assume 2047bv32 == ~k~0;#res := ~fp.add~64(currentRoundingMode, ~x, ~x);" "CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 134#L66true, annotation: [5, 0]]" "assume !(2047bv32 == ~k~0);" "CountingPredicate [underlying: 111#L68true, annotation: [5, 0]]") ("CountingPredicate [underlying: 79#L123true, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 49#Loop~8true, annotation: [5, 0]]") ("CountingPredicate [underlying: 79#L123true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 93#L128-3true, annotation: [5, 0]]") ("CountingPredicate [underlying: 211#L195true, annotation: [5, 0]]" "assume 1bv32 == ~bvand~32(1bv32, ~q~0);~ix1~0 := ~bvor~32(~ix1~0, ~sign~0);" "CountingPredicate [underlying: 32#L197true, annotation: [5, 0]]") ("CountingPredicate [underlying: 211#L195true, annotation: [5, 0]]" "assume !(1bv32 == ~bvand~32(1bv32, ~q~0));" "CountingPredicate [underlying: 32#L197true, annotation: [5, 0]]") ("CountingPredicate [underlying: 170#L70true, annotation: [5, 0]]" "#res := ~fp.mul~64(currentRoundingMode, ~huge_scalbn~0, #t~ret10);havoc #t~ret10;" "CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 2#Loop~29true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 197#L546true, annotation: [5, 0]]") ("CountingPredicate [underlying: 2#Loop~29true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 226#L551true, annotation: [5, 0]]") ("CountingPredicate [underlying: 23#L530true, annotation: [5, 0]]" "~t~1 := ~fp.add~64(currentRoundingMode, ~p_l~0, ~p_h~0);" "CountingPredicate [underlying: 25#L531true, annotation: [5, 0]]") ("CountingPredicate [underlying: 159#L301true, annotation: [5, 0]]" "assume ~bvsgt~32(~k~1, 20bv32);~j~0 := ~bvlshr~32(~ly~0, ~bvsub~32(52bv32, ~k~1));" "CountingPredicate [underlying: 38#L303true, annotation: [5, 0]]") ("CountingPredicate [underlying: 159#L301true, annotation: [5, 0]]" "assume !~bvsgt~32(~k~1, 20bv32);" "CountingPredicate [underlying: 160#L305true, annotation: [5, 0]]") ("CountingPredicate [underlying: 88#L528true, annotation: [5, 0]]" "~p_h~0 := ~fp.sub~64(currentRoundingMode, ~p_h~0, ~t~1);" "CountingPredicate [underlying: 23#L530true, annotation: [5, 0]]") ("CountingPredicate [underlying: 226#L551true, annotation: [5, 0]]" "~j~0 := ~bvadd~32(~j~0, ~bvshl~32(~n~0, 20bv32));" "CountingPredicate [underlying: 84#L552true, annotation: [5, 0]]") ("CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [0, 0]]" "assume true;" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L590true, annotation: [4, 0]]" "#res := 0bv32;" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 126#L93true, annotation: [5, 0]]" "#res := ~fp.mul~64(currentRoundingMode, ~x, ~twom54_scalbn~0);" "CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 69#Loop~11true, annotation: [5, 0]]" "assume 0bv32 != ~r~0;" "CountingPredicate [underlying: 169#L161true, annotation: [5, 0]]") ("CountingPredicate [underlying: 69#Loop~11true, annotation: [5, 0]]" "assume !(0bv32 != ~r~0);" "CountingPredicate [underlying: 44#L178true, annotation: [5, 0]]") ("CountingPredicate [underlying: 229#scalbn_doubleENTRYtrue, annotation: [5, 0]]" "~x := #in~x;~n := #in~n;havoc ~k~0;havoc ~hx~1;havoc ~lx~0;" "CountingPredicate [underlying: 187#L46true, annotation: [5, 0]]") ("CountingPredicate [underlying: 132#mainENTRYtrue, annotation: [0, 0]]" "havoc #t~nondet49;~x~0 := #t~nondet49;havoc #t~nondet49;~y~0 := ~fp.div~64(currentRoundingMode, ~Pluszero~64(), ~Pluszero~64());" "CountingPredicate [underlying: 193#L579-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L585true, annotation: [4, 0]]" "assume false;" "CountingPredicate [underlying: 11#L586true, annotation: [4, 0]]") ("CountingPredicate [underlying: 173#L585true, annotation: [4, 0]]" "assume !false;" "CountingPredicate [underlying: 194#mainErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 110#L136true, annotation: [5, 0]]" "assume 0bv32 != ~bvand~32(1bv32, ~m~0);~ix0~0 := ~bvadd~32(~ix0~0, ~bvadd~32(~ix0~0, ~bvlshr~32(~bvand~32(~ix1~0, ~sign~0), 31bv32)));~ix1~0 := ~bvadd~32(~ix1~0, ~ix1~0);" "CountingPredicate [underlying: 87#L140true, annotation: [5, 0]]") ("CountingPredicate [underlying: 110#L136true, annotation: [5, 0]]" "assume !(0bv32 != ~bvand~32(1bv32, ~m~0));" "CountingPredicate [underlying: 87#L140true, annotation: [5, 0]]") ("CountingPredicate [underlying: 10#L110true, annotation: [5, 0]]" "assume 2146435072bv32 == ~bvand~32(2146435072bv32, ~ix0~0);#res := ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~x, ~x), ~x);" "CountingPredicate [underlying: 127#__ieee754_sqrtFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 10#L110true, annotation: [5, 0]]" "assume !(2146435072bv32 == ~bvand~32(2146435072bv32, ~ix0~0));" "CountingPredicate [underlying: 74#L114true, annotation: [5, 0]]") ("CountingPredicate [underlying: 199#L168true, annotation: [5, 0]]" "assume ~bvult~32(~ix1~0, ~t1~0);~ix0~0 := ~bvsub~32(~ix0~0, 1bv32);" "CountingPredicate [underlying: 83#L170true, annotation: [5, 0]]") ("CountingPredicate [underlying: 199#L168true, annotation: [5, 0]]" "assume !~bvult~32(~ix1~0, ~t1~0);" "CountingPredicate [underlying: 83#L170true, annotation: [5, 0]]") ("CountingPredicate [underlying: 213#L282true, annotation: [4, 0]]" "~ix~0 := ~bvand~32(2147483647bv32, ~hx~2);~iy~0 := ~bvand~32(2147483647bv32, ~hy~1);" "CountingPredicate [underlying: 39#L285true, annotation: [4, 0]]") ("CountingPredicate [underlying: 11#L586true, annotation: [5, 0]]" "#res := 1bv32;" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 54#Loop~25true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 184#L481true, annotation: [5, 0]]") ("CountingPredicate [underlying: 54#Loop~25true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 98#L487true, annotation: [5, 0]]") ("CountingPredicate [underlying: 115#mainFINALtrue, annotation: [10, 0]]" "assume true;" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [10, 0]]") ("CountingPredicate [underlying: 18#L330true, annotation: [5, 0]]" "assume 1071644672bv32 == ~hy~1;" "CountingPredicate [underlying: 215#L331true, annotation: [5, 0]]") ("CountingPredicate [underlying: 18#L330true, annotation: [5, 0]]" "assume !(1071644672bv32 == ~hy~1);" "CountingPredicate [underlying: 107#L336-1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 158#L579true, annotation: [6, 0]]" "havoc ~res~0;" "CountingPredicate [underlying: 77#L590true, annotation: [6, 0]]") ("CountingPredicate [underlying: 33#L276true, annotation: [3, 0]]" "assume true;call ~#ew_u~3.base, ~#ew_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#30(~y, ~#ew_u~3.base, ~#ew_u~3.offset, 8bv32);call #t~mem23 := read~intINTTYPE4#30(~#ew_u~3.base, ~bvadd~32(4bv32, ~#ew_u~3.offset), 4bv32);~hy~1 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4#30(~#ew_u~3.base, ~#ew_u~3.offset, 4bv32);~ly~0 := #t~mem24;call ULTIMATE.dealloc(~#ew_u~3.base, ~#ew_u~3.offset);havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc #t~mem24;" "CountingPredicate [underlying: 41#Loop~16true, annotation: [3, 0]]") ("CountingPredicate [underlying: 33#L276true, annotation: [3, 0]]" "assume !true;" "CountingPredicate [underlying: 213#L282true, annotation: [4, 0]]") ("CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [6, 0]]" "~x := #in~x;#res := (if !~fp.eq~64(~x, ~x) then 1bv32 else 0bv32);" "CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 182#fabs_doubleFINALtrue, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 21#fabs_doubleEXITtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 181#L163true, annotation: [5, 0]]" "assume ~bvslt~32(~t~0, ~ix0~0) || (~t~0 == ~ix0~0 && ~bvule~32(~t1~0, ~ix1~0));~s1~0 := ~bvadd~32(~t1~0, ~r~0);" "CountingPredicate [underlying: 207#L165true, annotation: [5, 0]]") ("CountingPredicate [underlying: 181#L163true, annotation: [5, 0]]" "assume !(~bvslt~32(~t~0, ~ix0~0) || (~t~0 == ~ix0~0 && ~bvule~32(~t1~0, ~ix1~0)));" "CountingPredicate [underlying: 85#L173true, annotation: [5, 0]]") ("CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [4, 0]]" "assume true;" "CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 45#L380true, annotation: [5, 0]]" "~t2~0 := ~fp.sub~64(currentRoundingMode, ~v~0, ~fp.sub~64(currentRoundingMode, ~t1~1, ~u~0));" "CountingPredicate [underlying: 96#L476true, annotation: [5, 0]]") ("CountingPredicate [underlying: 102#copysign_doubleENTRYtrue, annotation: [5, 0]]" "~x := #in~x;~y := #in~y;havoc ~hx~0;havoc ~hy~0;" "CountingPredicate [underlying: 43#L21true, annotation: [5, 0]]") ("CountingPredicate [underlying: 222#L82true, annotation: [5, 0]]" "#res := ~fp.mul~64(currentRoundingMode, ~huge_scalbn~0, #t~ret12);havoc #t~ret12;" "CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 191#scalbn_doubleEXITtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 137#L432true, annotation: [5, 0]]" "call #t~mem34 := read~intFLOATTYPE8#8(~#bp_pow~0.base, ~bvadd~32(~#bp_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~t_l~0 := ~fp.sub~64(currentRoundingMode, ~ax~0, ~fp.sub~64(currentRoundingMode, ~t_h~0, #t~mem34));havoc #t~mem34;~s_l~0 := ~fp.mul~64(currentRoundingMode, ~v~0, ~fp.sub~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~u~0, ~fp.mul~64(currentRoundingMode, ~s_h~0, ~t_h~0)), ~fp.mul~64(currentRoundingMode, ~s_h~0, ~t_l~0)));~s2~0 := ~fp.mul~64(currentRoundingMode, ~s~0, ~s~0);~r~1 := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s2~0, ~s2~0), ~fp.add~64(currentRoundingMode, ~L1_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~fp.add~64(currentRoundingMode, ~L2_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~fp.add~64(currentRoundingMode, ~L3_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~fp.add~64(currentRoundingMode, ~L4_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~fp.add~64(currentRoundingMode, ~L5_pow~0, ~fp.mul~64(currentRoundingMode, ~s2~0, ~L6_pow~0)))))))))));~r~1 := ~fp.add~64(currentRoundingMode, ~r~1, ~fp.mul~64(currentRoundingMode, ~s_l~0, ~fp.add~64(currentRoundingMode, ~s_h~0, ~s~0)));~s2~0 := ~fp.mul~64(currentRoundingMode, ~s_h~0, ~s_h~0);~t_h~0 := ~fp.add~64(currentRoundingMode, ~fp.add~64(currentRoundingMode, ~to_fp~64(currentRoundingMode, 3.0), ~s2~0), ~r~1);" "CountingPredicate [underlying: 145#L443true, annotation: [5, 0]]") ("CountingPredicate [underlying: 217#L584true, annotation: [10, 0]]" "assume 0bv32 == #t~ret51;havoc #t~ret51;" "CountingPredicate [underlying: 173#L585true, annotation: [11, 0]]") ("CountingPredicate [underlying: 217#L584true, annotation: [10, 0]]" "assume !(0bv32 == #t~ret51);havoc #t~ret51;" "CountingPredicate [underlying: 158#L579true, annotation: [10, 0]]") ("CountingPredicate [underlying: 77#L590true, annotation: [5, 0]]" "#res := 0bv32;" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 49#Loop~8true, annotation: [5, 0]]" "assume 0bv32 == ~ix0~0;" "CountingPredicate [underlying: 106#L124true, annotation: [5, 0]]") ("CountingPredicate [underlying: 49#Loop~8true, annotation: [5, 0]]" "assume !(0bv32 == ~ix0~0);" "CountingPredicate [underlying: 93#L128-3true, annotation: [5, 0]]") ("CountingPredicate [underlying: 98#L487true, annotation: [5, 0]]" "~p_l~0 := ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~y, ~y1~0), ~t1~1), ~fp.mul~64(currentRoundingMode, ~y, ~t2~0));~p_h~0 := ~fp.mul~64(currentRoundingMode, ~y1~0, ~t1~1);~z~1 := ~fp.add~64(currentRoundingMode, ~p_l~0, ~p_h~0);" "CountingPredicate [underlying: 141#L490true, annotation: [5, 0]]") ("CountingPredicate [underlying: 37#L295true, annotation: [5, 0]]" "~yisint~0 := 0bv32;" "CountingPredicate [underlying: 174#L296true, annotation: [5, 0]]") ("CountingPredicate [underlying: 108#L219true, annotation: [5, 0]]" "#res := ~x;" "CountingPredicate [underlying: 182#fabs_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 173#L585true, annotation: [11, 0]]" "assume false;" "CountingPredicate [underlying: 11#L586true, annotation: [12, 0]]") ("CountingPredicate [underlying: 173#L585true, annotation: [11, 0]]" "assume !false;" "CountingPredicate [underlying: 194#mainErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [12, 0]]") ("CountingPredicate [underlying: 196#Loop~2true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 19#L31true, annotation: [5, 0]]") ("CountingPredicate [underlying: 196#Loop~2true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 86#L37true, annotation: [5, 0]]") ("CountingPredicate [underlying: 70#L553true, annotation: [5, 0]]" "~z~1 := #t~ret47;" "CountingPredicate [underlying: 116#L561true, annotation: [5, 0]]") ("CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]" "assume 0bv32 == ~ly~0;" "CountingPredicate [underlying: 15#L314true, annotation: [5, 0]]") ("CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]" "assume !(0bv32 == ~ly~0);" "CountingPredicate [underlying: 107#L336-1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 112#L398true, annotation: [5, 0]]" "assume ~bvsle~32(~j~0, 235662bv32);~k~1 := 0bv32;" "CountingPredicate [underlying: 27#L407true, annotation: [5, 0]]") ("CountingPredicate [underlying: 112#L398true, annotation: [5, 0]]" "assume !~bvsle~32(~j~0, 235662bv32);" "CountingPredicate [underlying: 64#L400true, annotation: [5, 0]]") ("CountingPredicate [underlying: 183#Loop~21true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 128#L426true, annotation: [5, 0]]") ("CountingPredicate [underlying: 183#Loop~21true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 137#L432true, annotation: [5, 0]]") ("CountingPredicate [underlying: 36#L52true, annotation: [5, 0]]" "~k~0 := ~bvashr~32(~bvand~32(2146435072bv32, ~hx~1), 20bv32);" "CountingPredicate [underlying: 167#L53true, annotation: [5, 0]]") ("CountingPredicate [underlying: 11#L586true, annotation: [6, 0]]" "#res := 1bv32;" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 135#L343true, annotation: [5, 0]]" "assume ~bvslt~32(~hx~2, 0bv32);" "CountingPredicate [underlying: 150#L344true, annotation: [5, 0]]") ("CountingPredicate [underlying: 135#L343true, annotation: [5, 0]]" "assume !~bvslt~32(~hx~2, 0bv32);" "CountingPredicate [underlying: 122#L349true, annotation: [5, 0]]") ("CountingPredicate [underlying: 85#L173true, annotation: [5, 0]]" "~ix0~0 := ~bvadd~32(~ix0~0, ~bvadd~32(~ix0~0, ~bvlshr~32(~bvand~32(~ix1~0, ~sign~0), 31bv32)));~ix1~0 := ~bvadd~32(~ix1~0, ~ix1~0);~r~0 := ~bvlshr~32(~r~0, 1bv32);" "CountingPredicate [underlying: 120#L160true, annotation: [5, 0]]") ("CountingPredicate [underlying: 227#L477true, annotation: [5, 0]]" "assume 0bv32 == ~bvor~32(~bvsub~32(~bvlshr~32(~hx~2, 31bv32), 1bv32), ~bvsub~32(~yisint~0, 1bv32));~s~0 := ~fp.neg~64(~one_pow~0);" "CountingPredicate [underlying: 136#L480true, annotation: [5, 0]]") ("CountingPredicate [underlying: 227#L477true, annotation: [5, 0]]" "assume !(0bv32 == ~bvor~32(~bvsub~32(~bvlshr~32(~hx~2, 31bv32), 1bv32), ~bvsub~32(~yisint~0, 1bv32)));" "CountingPredicate [underlying: 136#L480true, annotation: [5, 0]]") ("CountingPredicate [underlying: 55#L188true, annotation: [5, 0]]" "~q1~0 := ~bvadd~32(2bv32, ~q1~0);" "CountingPredicate [underlying: 164#L193true, annotation: [5, 0]]") ("CountingPredicate [underlying: 24#L500true, annotation: [5, 0]]" "assume ~fp.gt~64(~fp.add~64(currentRoundingMode, ~p_l~0, ~ovt_pow~0), ~fp.sub~64(currentRoundingMode, ~z~1, ~p_h~0));#res := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s~0, ~huge_pow~0), ~huge_pow~0);" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 24#L500true, annotation: [5, 0]]" "assume !~fp.gt~64(~fp.add~64(currentRoundingMode, ~p_l~0, ~ovt_pow~0), ~fp.sub~64(currentRoundingMode, ~z~1, ~p_h~0));" "CountingPredicate [underlying: 124#L512true, annotation: [5, 0]]") ("CountingPredicate [underlying: 64#L400true, annotation: [5, 0]]" "assume ~bvslt~32(~j~0, 767610bv32);~k~1 := 1bv32;" "CountingPredicate [underlying: 27#L407true, annotation: [5, 0]]") ("CountingPredicate [underlying: 64#L400true, annotation: [5, 0]]" "assume !~bvslt~32(~j~0, 767610bv32);~k~1 := 0bv32;~n~0 := ~bvadd~32(1bv32, ~n~0);~ix~0 := ~bvsub~32(~ix~0, 1048576bv32);" "CountingPredicate [underlying: 27#L407true, annotation: [5, 0]]") ("CountingPredicate [underlying: 16#L322true, annotation: [5, 0]]" "assume 1072693248bv32 == ~iy~0;" "CountingPredicate [underlying: 225#L323true, annotation: [5, 0]]") ("CountingPredicate [underlying: 16#L322true, annotation: [5, 0]]" "assume !(1072693248bv32 == ~iy~0);" "CountingPredicate [underlying: 40#L328true, annotation: [5, 0]]") ("CountingPredicate [underlying: 13#L122true, annotation: [5, 0]]" "assume 0bv32 == ~m~0;" "CountingPredicate [underlying: 79#L123true, annotation: [5, 0]]") ("CountingPredicate [underlying: 13#L122true, annotation: [5, 0]]" "assume !(0bv32 == ~m~0);" "CountingPredicate [underlying: 101#L134true, annotation: [5, 0]]") ("CountingPredicate [underlying: 162#Loop~9true, annotation: [5, 0]]" "#t~post17 := ~i~0;~i~0 := ~bvadd~32(1bv32, #t~post17);havoc #t~post17;" "CountingPredicate [underlying: 14#L128true, annotation: [5, 0]]") ("CountingPredicate [underlying: 176#Loop~18true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 201#L388true, annotation: [5, 0]]") ("CountingPredicate [underlying: 176#Loop~18true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 166#L394true, annotation: [5, 0]]") ("CountingPredicate [underlying: 105#L198true, annotation: [5, 0]]" "assume true;call ~#iw_u~0.base, ~#iw_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intINTTYPE4#28(~ix0~0, ~#iw_u~0.base, ~bvadd~32(4bv32, ~#iw_u~0.offset), 4bv32);call write~intINTTYPE4#28(~ix1~0, ~#iw_u~0.base, ~#iw_u~0.offset, 4bv32);call #t~mem18 := read~intFLOATTYPE8#28(~#iw_u~0.base, ~#iw_u~0.offset, 8bv32);~z~0 := #t~mem18;call ULTIMATE.dealloc(~#iw_u~0.base, ~#iw_u~0.offset);havoc ~#iw_u~0.base, ~#iw_u~0.offset;havoc ~#iw_u~0.base, ~#iw_u~0.offset;havoc #t~mem18;" "CountingPredicate [underlying: 80#Loop~12true, annotation: [5, 0]]") ("CountingPredicate [underlying: 105#L198true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 200#L204true, annotation: [5, 0]]") ("CountingPredicate [underlying: 104#L537true, annotation: [5, 0]]" "~u~0 := ~fp.mul~64(currentRoundingMode, ~t~1, ~lg2_h_pow~0);~v~0 := ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~p_l~0, ~fp.sub~64(currentRoundingMode, ~t~1, ~p_h~0)), ~lg2_pow~0), ~fp.mul~64(currentRoundingMode, ~t~1, ~lg2_l_pow~0));~z~1 := ~fp.add~64(currentRoundingMode, ~u~0, ~v~0);~w~0 := ~fp.sub~64(currentRoundingMode, ~v~0, ~fp.sub~64(currentRoundingMode, ~z~1, ~u~0));~t~1 := ~fp.mul~64(currentRoundingMode, ~z~1, ~z~1);~t1~1 := ~fp.sub~64(currentRoundingMode, ~z~1, ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.add~64(currentRoundingMode, ~P1_pow~0, ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.add~64(currentRoundingMode, ~P2_pow~0, ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.add~64(currentRoundingMode, ~P3_pow~0, ~fp.mul~64(currentRoundingMode, ~t~1, ~fp.add~64(currentRoundingMode, ~P4_pow~0, ~fp.mul~64(currentRoundingMode, ~t~1, ~P5_pow~0))))))))));~r~1 := ~fp.sub~64(currentRoundingMode, ~fp.div~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~z~1, ~t1~1), ~fp.sub~64(currentRoundingMode, ~t1~1, ~two_pow~0)), ~fp.add~64(currentRoundingMode, ~w~0, ~fp.mul~64(currentRoundingMode, ~z~1, ~w~0)));~z~1 := ~fp.sub~64(currentRoundingMode, ~one_pow~0, ~fp.sub~64(currentRoundingMode, ~r~1, ~z~1));" "CountingPredicate [underlying: 197#L546true, annotation: [5, 0]]") ("CountingPredicate [underlying: 154#L148true, annotation: [5, 0]]" "~t~0 := ~bvadd~32(~s0~0, ~r~0);" "CountingPredicate [underlying: 205#L149true, annotation: [5, 0]]") ("CountingPredicate [underlying: 157#L147true, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 186#Loop~10true, annotation: [5, 0]]") ("CountingPredicate [underlying: 157#L147true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 68#L159true, annotation: [5, 0]]") ("CountingPredicate [underlying: 42#isnan_doubleENTRYtrue, annotation: [5, 0]]" "~x := #in~x;#res := (if !~fp.eq~64(~x, ~x) then 1bv32 else 0bv32);" "CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 15#L314true, annotation: [5, 0]]" "assume 2146435072bv32 == ~iy~0;" "CountingPredicate [underlying: 232#L315true, annotation: [5, 0]]") ("CountingPredicate [underlying: 15#L314true, annotation: [5, 0]]" "assume !(2146435072bv32 == ~iy~0);" "CountingPredicate [underlying: 16#L322true, annotation: [5, 0]]") ("CountingPredicate [underlying: 124#L512true, annotation: [5, 0]]" "~i~1 := ~bvand~32(2147483647bv32, ~j~0);~k~1 := ~bvsub~32(~bvashr~32(~i~1, 20bv32), 1023bv32);~n~0 := 0bv32;" "CountingPredicate [underlying: 161#L515true, annotation: [5, 0]]") ("CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [6, 0]]" "assume true;" "CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 60#L358true, annotation: [5, 0]]" "assume ~bvsle~32(~ix~0, 1072693247bv32);#res := (if ~bvslt~32(~hy~1, 0bv32) then ~fp.mul~64(currentRoundingMode, ~huge_pow~0, ~huge_pow~0) else ~fp.mul~64(currentRoundingMode, ~tiny_pow~0, ~tiny_pow~0));" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 60#L358true, annotation: [5, 0]]" "assume !~bvsle~32(~ix~0, 1072693247bv32);" "CountingPredicate [underlying: 153#L360true, annotation: [5, 0]]") ("CountingPredicate [underlying: 91#L374true, annotation: [5, 0]]" "assume true;call ~#sl_u~0.base, ~#sl_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#7(~t1~1, ~#sl_u~0.base, ~#sl_u~0.offset, 8bv32);call write~intINTTYPE4#7(0bv32, ~#sl_u~0.base, ~#sl_u~0.offset, 4bv32);call #t~mem27 := read~intFLOATTYPE8#7(~#sl_u~0.base, ~#sl_u~0.offset, 8bv32);~t1~1 := #t~mem27;call ULTIMATE.dealloc(~#sl_u~0.base, ~#sl_u~0.offset);havoc ~#sl_u~0.base, ~#sl_u~0.offset;havoc ~#sl_u~0.base, ~#sl_u~0.offset;havoc #t~mem27;" "CountingPredicate [underlying: 179#Loop~17true, annotation: [5, 0]]") ("CountingPredicate [underlying: 91#L374true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 45#L380true, annotation: [5, 0]]") ("CountingPredicate [underlying: 86#L37true, annotation: [5, 0]]" "#res := ~x;" "CountingPredicate [underlying: 147#copysign_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 106#L124true, annotation: [5, 0]]" "~m~0 := ~bvsub~32(~m~0, 21bv32);~ix0~0 := ~bvor~32(~ix0~0, ~bvlshr~32(~ix1~0, 11bv32));~ix1~0 := ~bvshl~32(~ix1~0, 21bv32);" "CountingPredicate [underlying: 79#L123true, annotation: [5, 0]]") ("CountingPredicate [underlying: 68#L159true, annotation: [5, 0]]" "~r~0 := ~sign~0;" "CountingPredicate [underlying: 120#L160true, annotation: [5, 0]]") ("CountingPredicate [underlying: 63#L72true, annotation: [5, 0]]" "assume true;call ~#sh_u~1.base, ~#sh_u~1.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#16(~x, ~#sh_u~1.base, ~#sh_u~1.offset, 8bv32);call write~intINTTYPE4#16(~bvor~32(~bvand~32(2148532223bv32, ~hx~1), ~bvshl~32(~k~0, 20bv32)), ~#sh_u~1.base, ~bvadd~32(4bv32, ~#sh_u~1.offset), 4bv32);call #t~mem11 := read~intFLOATTYPE8#16(~#sh_u~1.base, ~#sh_u~1.offset, 8bv32);~x := #t~mem11;call ULTIMATE.dealloc(~#sh_u~1.base, ~#sh_u~1.offset);havoc ~#sh_u~1.base, ~#sh_u~1.offset;havoc ~#sh_u~1.base, ~#sh_u~1.offset;havoc #t~mem11;" "CountingPredicate [underlying: 61#Loop~5true, annotation: [5, 0]]") ("CountingPredicate [underlying: 63#L72true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 131#L78true, annotation: [5, 0]]") ("CountingPredicate [underlying: 208#L84true, annotation: [5, 0]]" "#res := ~fp.mul~64(currentRoundingMode, ~tiny_scalbn~0, #t~ret13);havoc #t~ret13;" "CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 77#L590true, annotation: [6, 0]]" "#res := 0bv32;" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [6, 0]]" "assume true;" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 44#L178true, annotation: [5, 0]]" "assume 0bv32 != ~bvor~32(~ix0~0, ~ix1~0);~z~0 := ~fp.sub~64(currentRoundingMode, ~one_sqrt~0, ~tiny_sqrt~0);" "CountingPredicate [underlying: 73#L180true, annotation: [5, 0]]") ("CountingPredicate [underlying: 44#L178true, annotation: [5, 0]]" "assume !(0bv32 != ~bvor~32(~ix0~0, ~ix1~0));" "CountingPredicate [underlying: 164#L193true, annotation: [5, 0]]") ("CountingPredicate [underlying: 99#Loop~13true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 171#L208true, annotation: [5, 0]]") ("CountingPredicate [underlying: 99#Loop~13true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 20#L213true, annotation: [5, 0]]") ("CountingPredicate [underlying: 173#L585true, annotation: [6, 0]]" "assume false;" "CountingPredicate [underlying: 11#L586true, annotation: [6, 0]]") ("CountingPredicate [underlying: 173#L585true, annotation: [6, 0]]" "assume !false;" "CountingPredicate [underlying: 194#mainErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 80#Loop~12true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 105#L198true, annotation: [5, 0]]") ("CountingPredicate [underlying: 80#Loop~12true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 200#L204true, annotation: [5, 0]]") ("CountingPredicate [underlying: 67#L56true, annotation: [5, 0]]" "~x := ~fp.mul~64(currentRoundingMode, ~x, ~two54_scalbn~0);" "CountingPredicate [underlying: 163#L57true, annotation: [5, 0]]") ("CountingPredicate [underlying: 125#L80true, annotation: [5, 0]]" "assume ~bvsle~32(~k~0, 4294967242bv32);" "CountingPredicate [underlying: 192#L81true, annotation: [5, 0]]") ("CountingPredicate [underlying: 125#L80true, annotation: [5, 0]]" "assume !~bvsle~32(~k~0, 4294967242bv32);" "CountingPredicate [underlying: 72#L86true, annotation: [5, 0]]") ("CountingPredicate [underlying: 100#Loop~0true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 43#L21true, annotation: [5, 0]]") ("CountingPredicate [underlying: 100#Loop~0true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 212#L26true, annotation: [5, 0]]") ("CountingPredicate [underlying: 216#L129true, annotation: [5, 0]]" "~ix0~0 := ~bvshl~32(~ix0~0, 1bv32);" "CountingPredicate [underlying: 162#Loop~9true, annotation: [5, 0]]") ("CountingPredicate [underlying: 185#L467true, annotation: [5, 0]]" "assume true;call ~#sl_u~4.base, ~#sl_u~4.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#23(~t1~1, ~#sl_u~4.base, ~#sl_u~4.offset, 8bv32);call write~intINTTYPE4#23(0bv32, ~#sl_u~4.base, ~#sl_u~4.offset, 4bv32);call #t~mem39 := read~intFLOATTYPE8#23(~#sl_u~4.base, ~#sl_u~4.offset, 8bv32);~t1~1 := #t~mem39;call ULTIMATE.dealloc(~#sl_u~4.base, ~#sl_u~4.offset);havoc ~#sl_u~4.base, ~#sl_u~4.offset;havoc ~#sl_u~4.base, ~#sl_u~4.offset;havoc #t~mem39;" "CountingPredicate [underlying: 95#Loop~24true, annotation: [5, 0]]") ("CountingPredicate [underlying: 185#L467true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 109#L473true, annotation: [5, 0]]") ("CountingPredicate [underlying: 62#L418true, annotation: [5, 0]]" "assume true;call ~#sl_u~1.base, ~#sl_u~1.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#6(~s_h~0, ~#sl_u~1.base, ~#sl_u~1.offset, 8bv32);call write~intINTTYPE4#6(0bv32, ~#sl_u~1.base, ~#sl_u~1.offset, 4bv32);call #t~mem32 := read~intFLOATTYPE8#6(~#sl_u~1.base, ~#sl_u~1.offset, 8bv32);~s_h~0 := #t~mem32;call ULTIMATE.dealloc(~#sl_u~1.base, ~#sl_u~1.offset);havoc ~#sl_u~1.base, ~#sl_u~1.offset;havoc ~#sl_u~1.base, ~#sl_u~1.offset;havoc #t~mem32;" "CountingPredicate [underlying: 94#Loop~20true, annotation: [5, 0]]") ("CountingPredicate [underlying: 62#L418true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 190#L425true, annotation: [5, 0]]") ("CountingPredicate [underlying: 195#L307true, annotation: [5, 0]]" "assume ~bvshl~32(~j~0, ~bvsub~32(20bv32, ~k~1)) == ~iy~0;~yisint~0 := ~bvsub~32(2bv32, ~bvand~32(1bv32, ~j~0));" "CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]") ("CountingPredicate [underlying: 195#L307true, annotation: [5, 0]]" "assume !(~bvshl~32(~j~0, ~bvsub~32(20bv32, ~k~1)) == ~iy~0);" "CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]") ("CountingPredicate [underlying: 115#mainFINALtrue, annotation: [0, 0]]" "assume true;" "CountingPredicate [underlying: 90#mainEXITtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#L531true, annotation: [5, 0]]" "assume true;call ~#sl_u~6.base, ~#sl_u~6.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#21(~t~1, ~#sl_u~6.base, ~#sl_u~6.offset, 8bv32);call write~intINTTYPE4#21(0bv32, ~#sl_u~6.base, ~#sl_u~6.offset, 4bv32);call #t~mem45 := read~intFLOATTYPE8#21(~#sl_u~6.base, ~#sl_u~6.offset, 8bv32);~t~1 := #t~mem45;call ULTIMATE.dealloc(~#sl_u~6.base, ~#sl_u~6.offset);havoc ~#sl_u~6.base, ~#sl_u~6.offset;havoc ~#sl_u~6.base, ~#sl_u~6.offset;havoc #t~mem45;" "CountingPredicate [underlying: 8#Loop~28true, annotation: [5, 0]]") ("CountingPredicate [underlying: 25#L531true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 104#L537true, annotation: [5, 0]]") ("CountingPredicate [underlying: 175#L346true, annotation: [5, 0]]" "assume 1bv32 == ~yisint~0;~z~1 := ~fp.neg~64(~z~1);" "CountingPredicate [underlying: 122#L349true, annotation: [5, 0]]") ("CountingPredicate [underlying: 175#L346true, annotation: [5, 0]]" "assume !(1bv32 == ~yisint~0);" "CountingPredicate [underlying: 122#L349true, annotation: [5, 0]]") ("CountingPredicate [underlying: 160#L305true, annotation: [5, 0]]" "assume 0bv32 == ~ly~0;~j~0 := ~bvashr~32(~iy~0, ~bvsub~32(20bv32, ~k~1));" "CountingPredicate [underlying: 195#L307true, annotation: [5, 0]]") ("CountingPredicate [underlying: 160#L305true, annotation: [5, 0]]" "assume !(0bv32 == ~ly~0);" "CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]") ("CountingPredicate [underlying: 186#Loop~10true, annotation: [5, 0]]" "assume 0bv32 != ~r~0;" "CountingPredicate [underlying: 154#L148true, annotation: [5, 0]]") ("CountingPredicate [underlying: 186#Loop~10true, annotation: [5, 0]]" "assume !(0bv32 != ~r~0);" "CountingPredicate [underlying: 68#L159true, annotation: [5, 0]]") ("CountingPredicate [underlying: 35#L581true, annotation: [8, 0]]" "~res~0 := #t~ret50;havoc #t~ret50;" "CountingPredicate [underlying: 228#L584-1true, annotation: [8, 0]]") ("CountingPredicate [underlying: 28#ULTIMATE.initFINALtrue, annotation: [0, 0]]" "assume true;" "CountingPredicate [underlying: 206#ULTIMATE.initEXITtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L297true, annotation: [5, 0]]" "assume ~bvsge~32(~iy~0, 1128267776bv32);~yisint~0 := 2bv32;" "CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]") ("CountingPredicate [underlying: 57#L297true, annotation: [5, 0]]" "assume !~bvsge~32(~iy~0, 1128267776bv32);" "CountingPredicate [underlying: 230#L299true, annotation: [5, 0]]") ("CountingPredicate [underlying: 171#L208true, annotation: [5, 0]]" "assume true;call ~#gh_u~3.base, ~#gh_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#26(~x, ~#gh_u~3.base, ~#gh_u~3.offset, 8bv32);call #t~mem19 := read~intINTTYPE4#26(~#gh_u~3.base, ~bvadd~32(4bv32, ~#gh_u~3.offset), 4bv32);~high~0 := #t~mem19;call ULTIMATE.dealloc(~#gh_u~3.base, ~#gh_u~3.offset);havoc ~#gh_u~3.base, ~#gh_u~3.offset;havoc ~#gh_u~3.base, ~#gh_u~3.offset;havoc #t~mem19;" "CountingPredicate [underlying: 99#Loop~13true, annotation: [5, 0]]") ("CountingPredicate [underlying: 171#L208true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 20#L213true, annotation: [5, 0]]") ("CountingPredicate [underlying: 29#L185true, annotation: [5, 0]]" "assume !~fp.gt~64(~z~0, ~one_sqrt~0);~q1~0 := ~bvadd~32(~q1~0, ~bvand~32(1bv32, ~q1~0));" "CountingPredicate [underlying: 164#L193true, annotation: [5, 0]]") ("CountingPredicate [underlying: 29#L185true, annotation: [5, 0]]" "assume ~fp.gt~64(~z~0, ~one_sqrt~0);" "CountingPredicate [underlying: 7#L186true, annotation: [5, 0]]") ("CountingPredicate [underlying: 144#L503true, annotation: [5, 0]]" "assume ~bvsge~32(~bvand~32(2147483647bv32, ~j~0), 1083231232bv32);" "CountingPredicate [underlying: 34#L504true, annotation: [5, 0]]") ("CountingPredicate [underlying: 144#L503true, annotation: [5, 0]]" "assume !~bvsge~32(~bvand~32(2147483647bv32, ~j~0), 1083231232bv32);" "CountingPredicate [underlying: 124#L512true, annotation: [5, 0]]") ("CountingPredicate [underlying: 174#L296true, annotation: [5, 0]]" "assume ~bvslt~32(~hx~2, 0bv32);" "CountingPredicate [underlying: 57#L297true, annotation: [5, 0]]") ("CountingPredicate [underlying: 174#L296true, annotation: [5, 0]]" "assume !~bvslt~32(~hx~2, 0bv32);" "CountingPredicate [underlying: 224#L313true, annotation: [5, 0]]") ("CountingPredicate [underlying: 179#Loop~17true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 91#L374true, annotation: [5, 0]]") ("CountingPredicate [underlying: 179#Loop~17true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 45#L380true, annotation: [5, 0]]") ("CountingPredicate [underlying: 145#L443true, annotation: [5, 0]]" "assume true;call ~#sl_u~2.base, ~#sl_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#5(~t_h~0, ~#sl_u~2.base, ~#sl_u~2.offset, 8bv32);call write~intINTTYPE4#5(0bv32, ~#sl_u~2.base, ~#sl_u~2.offset, 4bv32);call #t~mem35 := read~intFLOATTYPE8#5(~#sl_u~2.base, ~#sl_u~2.offset, 8bv32);~t_h~0 := #t~mem35;call ULTIMATE.dealloc(~#sl_u~2.base, ~#sl_u~2.offset);havoc ~#sl_u~2.base, ~#sl_u~2.offset;havoc ~#sl_u~2.base, ~#sl_u~2.offset;havoc #t~mem35;" "CountingPredicate [underlying: 139#Loop~22true, annotation: [5, 0]]") ("CountingPredicate [underlying: 145#L443true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 188#L449true, annotation: [5, 0]]") ("CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 201#L388true, annotation: [5, 0]]" "assume true;call ~#gh_u~4.base, ~#gh_u~4.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#12(~ax~0, ~#gh_u~4.base, ~#gh_u~4.offset, 8bv32);call #t~mem28 := read~intINTTYPE4#12(~#gh_u~4.base, ~bvadd~32(4bv32, ~#gh_u~4.offset), 4bv32);~ix~0 := #t~mem28;call ULTIMATE.dealloc(~#gh_u~4.base, ~#gh_u~4.offset);havoc ~#gh_u~4.base, ~#gh_u~4.offset;havoc ~#gh_u~4.base, ~#gh_u~4.offset;havoc #t~mem28;" "CountingPredicate [underlying: 176#Loop~18true, annotation: [5, 0]]") ("CountingPredicate [underlying: 201#L388true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 166#L394true, annotation: [5, 0]]") ("CountingPredicate [underlying: 87#L140true, annotation: [5, 0]]" "~m~0 := ~bvashr~32(~m~0, 1bv32);~ix0~0 := ~bvadd~32(~ix0~0, ~bvadd~32(~ix0~0, ~bvlshr~32(~bvand~32(~ix1~0, ~sign~0), 31bv32)));~ix1~0 := ~bvadd~32(~ix1~0, ~ix1~0);~s1~0 := 0bv32;~s0~0 := ~s1~0;~q1~0 := ~s0~0;~q~0 := ~q1~0;~r~0 := 2097152bv32;" "CountingPredicate [underlying: 157#L147true, annotation: [5, 0]]") ("CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [6, 0]]" "assume true;" "CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 177#Loop~19true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 27#L407true, annotation: [5, 0]]") ("CountingPredicate [underlying: 177#Loop~19true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 223#L414true, annotation: [5, 0]]") ("CountingPredicate [underlying: 217#L584true, annotation: [4, 0]]" "assume 0bv32 == #t~ret51;havoc #t~ret51;" "CountingPredicate [underlying: 173#L585true, annotation: [4, 0]]") ("CountingPredicate [underlying: 217#L584true, annotation: [4, 0]]" "assume !(0bv32 == #t~ret51);havoc #t~ret51;" "CountingPredicate [underlying: 158#L579true, annotation: [4, 0]]") ("CountingPredicate [underlying: 219#L507true, annotation: [5, 0]]" "assume ~fp.leq~64(~p_l~0, ~fp.sub~64(currentRoundingMode, ~z~1, ~p_h~0));#res := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s~0, ~tiny_pow~0), ~tiny_pow~0);" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 219#L507true, annotation: [5, 0]]" "assume !~fp.leq~64(~p_l~0, ~fp.sub~64(currentRoundingMode, ~z~1, ~p_h~0));" "CountingPredicate [underlying: 124#L512true, annotation: [5, 0]]") ("CountingPredicate [underlying: 101#L134true, annotation: [5, 0]]" "~m~0 := ~bvsub~32(~m~0, 1023bv32);~ix0~0 := ~bvor~32(1048576bv32, ~bvand~32(1048575bv32, ~ix0~0));" "CountingPredicate [underlying: 110#L136true, annotation: [5, 0]]") ("CountingPredicate [underlying: 65#L461true, annotation: [5, 0]]" "~p_l~0 := ~fp.sub~64(currentRoundingMode, ~v~0, ~fp.sub~64(currentRoundingMode, ~p_h~0, ~u~0));~z_h~0 := ~fp.mul~64(currentRoundingMode, ~cp_h_pow~0, ~p_h~0);call #t~mem37 := read~intFLOATTYPE8#13(~#dp_l_pow~0.base, ~bvadd~32(~#dp_l_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~z_l~0 := ~fp.add~64(currentRoundingMode, ~fp.add~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~cp_l_pow~0, ~p_h~0), ~fp.mul~64(currentRoundingMode, ~p_l~0, ~cp_pow~0)), #t~mem37);havoc #t~mem37;~t~1 := ~convertINTToDOUBLE(currentRoundingMode, ~n~0);call #t~mem38 := read~intFLOATTYPE8#9(~#dp_h_pow~0.base, ~bvadd~32(~#dp_h_pow~0.offset, ~bvmul~32(8bv32, ~k~1)), 8bv32);~t1~1 := ~fp.add~64(currentRoundingMode, ~fp.add~64(currentRoundingMode, ~fp.add~64(currentRoundingMode, ~z_h~0, ~z_l~0), #t~mem38), ~t~1);havoc #t~mem38;" "CountingPredicate [underlying: 185#L467true, annotation: [5, 0]]") ("CountingPredicate [underlying: 193#L579-1true, annotation: [0, 0]]" "assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));" "CountingPredicate [underlying: 82#L581-1true, annotation: [1, 0]]") ("CountingPredicate [underlying: 193#L579-1true, annotation: [0, 0]]" "assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));" "CountingPredicate [underlying: 77#L590true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 111#L68true, annotation: [5, 0]]" "~k~0 := ~bvadd~32(~k~0, ~n);" "CountingPredicate [underlying: 231#L69true, annotation: [5, 0]]") ("CountingPredicate [underlying: 215#L331true, annotation: [5, 0]]" "assume ~bvsge~32(~hx~2, 0bv32);" "CountingPredicate [underlying: 172#L332-1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 215#L331true, annotation: [5, 0]]" "assume !~bvsge~32(~hx~2, 0bv32);" "CountingPredicate [underlying: 107#L336-1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 173#L585true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 11#L586true, annotation: [5, 0]]") ("CountingPredicate [underlying: 173#L585true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 194#mainErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 149#L115true, annotation: [5, 0]]" "assume 0bv32 == ~bvor~32(~bvand~32(~ix0~0, ~bvnot~32(~sign~0)), ~ix1~0);#res := ~x;" "CountingPredicate [underlying: 127#__ieee754_sqrtFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 149#L115true, annotation: [5, 0]]" "assume !(0bv32 == ~bvor~32(~bvand~32(~ix0~0, ~bvnot~32(~sign~0)), ~ix1~0));" "CountingPredicate [underlying: 47#L117true, annotation: [5, 0]]") ("CountingPredicate [underlying: 83#L170true, annotation: [5, 0]]" "~ix1~0 := ~bvsub~32(~ix1~0, ~t1~0);~q1~0 := ~bvadd~32(~q1~0, ~r~0);" "CountingPredicate [underlying: 85#L173true, annotation: [5, 0]]") ("CountingPredicate [underlying: 19#L31true, annotation: [5, 0]]" "assume true;call ~#sh_u~0.base, ~#sh_u~0.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#25(~x, ~#sh_u~0.base, ~#sh_u~0.offset, 8bv32);call write~intINTTYPE4#25(~bvor~32(~bvand~32(2147483647bv32, ~hx~0), ~bvand~32(2147483648bv32, ~hy~0)), ~#sh_u~0.base, ~bvadd~32(4bv32, ~#sh_u~0.offset), 4bv32);call #t~mem6 := read~intFLOATTYPE8#25(~#sh_u~0.base, ~#sh_u~0.offset, 8bv32);~x := #t~mem6;call ULTIMATE.dealloc(~#sh_u~0.base, ~#sh_u~0.offset);havoc ~#sh_u~0.base, ~#sh_u~0.offset;havoc ~#sh_u~0.base, ~#sh_u~0.offset;havoc #t~mem6;" "CountingPredicate [underlying: 196#Loop~2true, annotation: [5, 0]]") ("CountingPredicate [underlying: 19#L31true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 86#L37true, annotation: [5, 0]]") ("CountingPredicate [underlying: 22#Loop~26true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 141#L490true, annotation: [5, 0]]") ("CountingPredicate [underlying: 22#Loop~26true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 123#L496true, annotation: [5, 0]]") ("CountingPredicate [underlying: 202#L338true, annotation: [5, 0]]" "assume 0bv32 == ~lx~1;" "CountingPredicate [underlying: 6#L339true, annotation: [5, 0]]") ("CountingPredicate [underlying: 202#L338true, annotation: [5, 0]]" "assume !(0bv32 == ~lx~1);" "CountingPredicate [underlying: 17#L353true, annotation: [5, 0]]") ("CountingPredicate [underlying: 77#L590true, annotation: [0, 0]]" "#res := 0bv32;" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#Loop~15true, annotation: [2, 0]]" "assume false;" "CountingPredicate [underlying: 121#L270true, annotation: [2, 0]]") ("CountingPredicate [underlying: 151#Loop~15true, annotation: [2, 0]]" "assume !false;" "CountingPredicate [underlying: 33#L276true, annotation: [3, 0]]") ("CountingPredicate [underlying: 41#Loop~16true, annotation: [3, 0]]" "assume false;" "CountingPredicate [underlying: 33#L276true, annotation: [3, 0]]") ("CountingPredicate [underlying: 41#Loop~16true, annotation: [3, 0]]" "assume !false;" "CountingPredicate [underlying: 213#L282true, annotation: [4, 0]]") ("CountingPredicate [underlying: 3#L336true, annotation: [5, 0]]" "~ax~0 := #t~ret26;havoc #t~ret26;" "CountingPredicate [underlying: 202#L338true, annotation: [5, 0]]") ("CountingPredicate [underlying: 72#L86true, annotation: [5, 0]]" "~k~0 := ~bvadd~32(54bv32, ~k~0);" "CountingPredicate [underlying: 9#L87true, annotation: [5, 0]]") ("CountingPredicate [underlying: 94#Loop~20true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 62#L418true, annotation: [5, 0]]") ("CountingPredicate [underlying: 94#Loop~20true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 190#L425true, annotation: [5, 0]]") ("CountingPredicate [underlying: 123#L496true, annotation: [5, 0]]" "assume ~bvsge~32(~j~0, 1083179008bv32);" "CountingPredicate [underlying: 198#L497true, annotation: [5, 0]]") ("CountingPredicate [underlying: 123#L496true, annotation: [5, 0]]" "assume !~bvsge~32(~j~0, 1083179008bv32);" "CountingPredicate [underlying: 144#L503true, annotation: [5, 0]]") ("CountingPredicate [underlying: 178#L364true, annotation: [5, 0]]" "assume ~bvslt~32(~ix~0, 1072693247bv32);#res := (if ~bvslt~32(~hy~1, 0bv32) then ~fp.mul~64(currentRoundingMode, ~huge_pow~0, ~huge_pow~0) else ~fp.mul~64(currentRoundingMode, ~tiny_pow~0, ~tiny_pow~0));" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 178#L364true, annotation: [5, 0]]" "assume !~bvslt~32(~ix~0, 1072693247bv32);" "CountingPredicate [underlying: 143#L366true, annotation: [5, 0]]") ("CountingPredicate [underlying: 209#L356true, annotation: [5, 0]]" "assume !~bvsgt~32(~iy~0, 1105199104bv32);havoc ~s2~0;havoc ~s_h~0;havoc ~s_l~0;havoc ~t_h~0;havoc ~t_l~0;~n~0 := 0bv32;" "CountingPredicate [underlying: 138#L385true, annotation: [5, 0]]") ("CountingPredicate [underlying: 209#L356true, annotation: [5, 0]]" "assume ~bvsgt~32(~iy~0, 1105199104bv32);" "CountingPredicate [underlying: 210#L357true, annotation: [5, 0]]") ("CountingPredicate [underlying: 163#L57true, annotation: [5, 0]]" "assume true;call ~#gh_u~2.base, ~#gh_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#2(~x, ~#gh_u~2.base, ~#gh_u~2.offset, 8bv32);call #t~mem9 := read~intINTTYPE4#2(~#gh_u~2.base, ~bvadd~32(4bv32, ~#gh_u~2.offset), 4bv32);~hx~1 := #t~mem9;call ULTIMATE.dealloc(~#gh_u~2.base, ~#gh_u~2.offset);havoc ~#gh_u~2.base, ~#gh_u~2.offset;havoc ~#gh_u~2.base, ~#gh_u~2.offset;havoc #t~mem9;" "CountingPredicate [underlying: 114#Loop~4true, annotation: [5, 0]]") ("CountingPredicate [underlying: 163#L57true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 92#L62true, annotation: [5, 0]]") ("CountingPredicate [underlying: 11#L586true, annotation: [4, 0]]" "#res := 1bv32;" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 34#L504true, annotation: [5, 0]]" "assume 0bv32 != ~bvor~32(~bvsub~32(~j~0, 3230714880bv32), ~i~1);#res := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s~0, ~tiny_pow~0), ~tiny_pow~0);" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 34#L504true, annotation: [5, 0]]" "assume !(0bv32 != ~bvor~32(~bvsub~32(~j~0, 3230714880bv32), ~i~1));" "CountingPredicate [underlying: 219#L507true, annotation: [5, 0]]") ("CountingPredicate [underlying: 17#L353true, annotation: [5, 0]]" "assume 0bv32 == ~bvor~32(~bvsub~32(~bvlshr~32(~hx~2, 31bv32), 1bv32), ~yisint~0);#res := ~fp.div~64(currentRoundingMode, ~fp.sub~64(currentRoundingMode, ~x, ~x), ~fp.sub~64(currentRoundingMode, ~x, ~x));" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 17#L353true, annotation: [5, 0]]" "assume !(0bv32 == ~bvor~32(~bvsub~32(~bvlshr~32(~hx~2, 31bv32), 1bv32), ~yisint~0));" "CountingPredicate [underlying: 209#L356true, annotation: [5, 0]]") ("CountingPredicate [underlying: 143#L366true, annotation: [5, 0]]" "assume ~bvsgt~32(~ix~0, 1072693248bv32);#res := (if ~bvsgt~32(~hy~1, 0bv32) then ~fp.mul~64(currentRoundingMode, ~huge_pow~0, ~huge_pow~0) else ~fp.mul~64(currentRoundingMode, ~tiny_pow~0, ~tiny_pow~0));" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 143#L366true, annotation: [5, 0]]" "assume !~bvsgt~32(~ix~0, 1072693248bv32);" "CountingPredicate [underlying: 89#L369true, annotation: [5, 0]]") ("CountingPredicate [underlying: 198#L497true, annotation: [5, 0]]" "assume 0bv32 != ~bvor~32(~bvsub~32(~j~0, 1083179008bv32), ~i~1);#res := ~fp.mul~64(currentRoundingMode, ~fp.mul~64(currentRoundingMode, ~s~0, ~huge_pow~0), ~huge_pow~0);" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 198#L497true, annotation: [5, 0]]" "assume !(0bv32 != ~bvor~32(~bvsub~32(~j~0, 1083179008bv32), ~i~1));" "CountingPredicate [underlying: 24#L500true, annotation: [5, 0]]") ("CountingPredicate [underlying: 189#L332true, annotation: [5, 0]]" "#res := #t~ret25;havoc #t~ret25;" "CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 161#L515true, annotation: [5, 0]]" "assume ~bvsgt~32(~i~1, 1071644672bv32);~n~0 := ~bvadd~32(~j~0, ~bvashr~32(1048576bv32, ~bvadd~32(1bv32, ~k~1)));~k~1 := ~bvsub~32(~bvashr~32(~bvand~32(2147483647bv32, ~n~0), 20bv32), 1023bv32);~t~1 := ~zero_pow~0;" "CountingPredicate [underlying: 146#L519true, annotation: [5, 0]]") ("CountingPredicate [underlying: 161#L515true, annotation: [5, 0]]" "assume !~bvsgt~32(~i~1, 1071644672bv32);" "CountingPredicate [underlying: 23#L530true, annotation: [5, 0]]") ("CountingPredicate [underlying: 167#L53true, annotation: [5, 0]]" "assume 0bv32 == ~k~0;" "CountingPredicate [underlying: 59#L54true, annotation: [5, 0]]") ("CountingPredicate [underlying: 167#L53true, annotation: [5, 0]]" "assume !(0bv32 == ~k~0);" "CountingPredicate [underlying: 134#L66true, annotation: [5, 0]]") ("CountingPredicate [underlying: 220#isnan_doubleFINALtrue, annotation: [4, 0]]" "assume true;" "CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 113#L128-2true, annotation: [5, 0]]" "assume 0bv32 == ~bvand~32(1048576bv32, ~ix0~0);" "CountingPredicate [underlying: 216#L129true, annotation: [5, 0]]") ("CountingPredicate [underlying: 113#L128-2true, annotation: [5, 0]]" "assume !(0bv32 == ~bvand~32(1048576bv32, ~ix0~0));" "CountingPredicate [underlying: 66#L130true, annotation: [5, 0]]") ("CountingPredicate [underlying: 200#L204true, annotation: [5, 0]]" "#res := ~z~0;" "CountingPredicate [underlying: 127#__ieee754_sqrtFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 114#Loop~4true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 163#L57true, annotation: [5, 0]]") ("CountingPredicate [underlying: 114#Loop~4true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 92#L62true, annotation: [5, 0]]") ("CountingPredicate [underlying: 207#L165true, annotation: [5, 0]]" "assume ~bvand~32(~t1~0, ~sign~0) == ~sign~0 && 0bv32 == ~bvand~32(~s1~0, ~sign~0);~s0~0 := ~bvadd~32(1bv32, ~s0~0);" "CountingPredicate [underlying: 78#L167true, annotation: [5, 0]]") ("CountingPredicate [underlying: 207#L165true, annotation: [5, 0]]" "assume !(~bvand~32(~t1~0, ~sign~0) == ~sign~0 && 0bv32 == ~bvand~32(~s1~0, ~sign~0));" "CountingPredicate [underlying: 78#L167true, annotation: [5, 0]]") ("CountingPredicate [underlying: 210#L357true, annotation: [5, 0]]" "assume ~bvsgt~32(~iy~0, 1139802112bv32);" "CountingPredicate [underlying: 60#L358true, annotation: [5, 0]]") ("CountingPredicate [underlying: 210#L357true, annotation: [5, 0]]" "assume !~bvsgt~32(~iy~0, 1139802112bv32);" "CountingPredicate [underlying: 178#L364true, annotation: [5, 0]]") ("CountingPredicate [underlying: 140#L103true, annotation: [5, 0]]" "assume true;call ~#ew_u~1.base, ~#ew_u~1.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#1(~x, ~#ew_u~1.base, ~#ew_u~1.offset, 8bv32);call #t~mem15 := read~intINTTYPE4#1(~#ew_u~1.base, ~bvadd~32(4bv32, ~#ew_u~1.offset), 4bv32);~ix0~0 := #t~mem15;havoc #t~mem15;call #t~mem16 := read~intINTTYPE4#1(~#ew_u~1.base, ~#ew_u~1.offset, 4bv32);~ix1~0 := #t~mem16;call ULTIMATE.dealloc(~#ew_u~1.base, ~#ew_u~1.offset);havoc ~#ew_u~1.base, ~#ew_u~1.offset;havoc ~#ew_u~1.base, ~#ew_u~1.offset;havoc #t~mem16;" "CountingPredicate [underlying: 48#Loop~7true, annotation: [5, 0]]") ("CountingPredicate [underlying: 140#L103true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 10#L110true, annotation: [5, 0]]") ("CountingPredicate [underlying: 190#L425true, annotation: [5, 0]]" "~t_h~0 := ~zero_pow~0;" "CountingPredicate [underlying: 128#L426true, annotation: [5, 0]]") ("CountingPredicate [underlying: 133#L555true, annotation: [5, 0]]" "assume true;call ~#sh_u~7.base, ~#sh_u~7.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#15(~z~1, ~#sh_u~7.base, ~#sh_u~7.offset, 8bv32);call write~intINTTYPE4#15(~j~0, ~#sh_u~7.base, ~bvadd~32(4bv32, ~#sh_u~7.offset), 4bv32);call #t~mem48 := read~intFLOATTYPE8#15(~#sh_u~7.base, ~#sh_u~7.offset, 8bv32);~z~1 := #t~mem48;call ULTIMATE.dealloc(~#sh_u~7.base, ~#sh_u~7.offset);havoc ~#sh_u~7.base, ~#sh_u~7.offset;havoc ~#sh_u~7.base, ~#sh_u~7.offset;havoc #t~mem48;" "CountingPredicate [underlying: 165#Loop~30true, annotation: [5, 0]]") ("CountingPredicate [underlying: 133#L555true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 116#L561true, annotation: [5, 0]]") ("CountingPredicate [underlying: 30#__ieee754_powFINALtrue, annotation: [5, 0]]" "assume true;" "CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 11#L586true, annotation: [12, 0]]" "#res := 1bv32;" "CountingPredicate [underlying: 115#mainFINALtrue, annotation: [12, 0]]") ("CountingPredicate [underlying: 61#Loop~5true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 63#L72true, annotation: [5, 0]]") ("CountingPredicate [underlying: 61#Loop~5true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 131#L78true, annotation: [5, 0]]") ("CountingPredicate [underlying: 131#L78true, annotation: [5, 0]]" "#res := ~x;" "CountingPredicate [underlying: 81#scalbn_doubleFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 156#L341true, annotation: [5, 0]]" "assume ~bvslt~32(~hy~1, 0bv32);~z~1 := ~fp.div~64(currentRoundingMode, ~one_pow~0, ~z~1);" "CountingPredicate [underlying: 135#L343true, annotation: [5, 0]]") ("CountingPredicate [underlying: 156#L341true, annotation: [5, 0]]" "assume !~bvslt~32(~hy~1, 0bv32);" "CountingPredicate [underlying: 135#L343true, annotation: [5, 0]]") ("CountingPredicate [underlying: 51#ULTIMATE.initENTRYtrue, annotation: [0, 0]]" "assume 0bv1 == #valid[0bv32];assume ~bvult~32(0bv32, #StackHeapBarrier);currentRoundingMode := ~roundNearestTiesToEven;call #Ultimate.allocInit(2bv32, 1bv32);call write~init~intINTTYPE1#4(48bv8, 1bv32, 0bv32, 1bv32);call write~init~intINTTYPE1#4(0bv8, 1bv32, 1bv32, 1bv32);call #Ultimate.allocInit(22bv32, 2bv32);call #Ultimate.allocInit(12bv32, 3bv32);~two54_scalbn~0 := ~to_fp~64(currentRoundingMode, 1.8014398509481984E16);~twom54_scalbn~0 := ~to_fp~64(currentRoundingMode, 5.551115123125783E-17);~huge_scalbn~0 := ~to_fp~64(currentRoundingMode, 1.0E300);~tiny_scalbn~0 := ~to_fp~64(currentRoundingMode, 1.0E-300);~one_sqrt~0 := ~to_fp~64(currentRoundingMode, 1.0);~tiny_sqrt~0 := ~to_fp~64(currentRoundingMode, 1.0E-300);call #Ultimate.allocInit(16bv32, 4bv32);~#bp_pow~0.base, ~#bp_pow~0.offset := 4bv32, 0bv32;call write~init~intFLOATTYPE8#8(~to_fp~64(currentRoundingMode, 1.0), ~#bp_pow~0.base, ~#bp_pow~0.offset, 8bv32);call write~init~intFLOATTYPE8#8(~to_fp~64(currentRoundingMode, 1.5), ~#bp_pow~0.base, ~bvadd~32(8bv32, ~#bp_pow~0.offset), 8bv32);call #Ultimate.allocInit(16bv32, 5bv32);~#dp_h_pow~0.base, ~#dp_h_pow~0.offset := 5bv32, 0bv32;call write~init~intFLOATTYPE8#9(~Pluszero~64(), ~#dp_h_pow~0.base, ~#dp_h_pow~0.offset, 8bv32);call write~init~intFLOATTYPE8#9(~to_fp~64(currentRoundingMode, 0.5849624872207642), ~#dp_h_pow~0.base, ~bvadd~32(8bv32, ~#dp_h_pow~0.offset), 8bv32);call #Ultimate.allocInit(16bv32, 6bv32);~#dp_l_pow~0.base, ~#dp_l_pow~0.offset := 6bv32, 0bv32;call write~init~intFLOATTYPE8#13(~Pluszero~64(), ~#dp_l_pow~0.base, ~#dp_l_pow~0.offset, 8bv32);call write~init~intFLOATTYPE8#13(~to_fp~64(currentRoundingMode, 1.350039202129749E-8), ~#dp_l_pow~0.base, ~bvadd~32(8bv32, ~#dp_l_pow~0.offset), 8bv32);~zero_pow~0 := ~Pluszero~64();~one_pow~0 := ~to_fp~64(currentRoundingMode, 1.0);~two_pow~0 := ~to_fp~64(currentRoundingMode, 2.0);~two53_pow~0 := ~to_fp~64(currentRoundingMode, 9.007199254740992E15);~huge_pow~0 := ~to_fp~64(currentRoundingMode, 1.0E300);~tiny_pow~0 := ~to_fp~64(currentRoundingMode, 1.0E-300);~L1_pow~0 := ~to_fp~64(currentRoundingMode, 0.5999999999999946);~L2_pow~0 := ~to_fp~64(currentRoundingMode, 0.4285714285785502);~L3_pow~0 := ~to_fp~64(currentRoundingMode, 0.33333332981837743);~L4_pow~0 := ~to_fp~64(currentRoundingMode, 0.272728123808534);~L5_pow~0 := ~to_fp~64(currentRoundingMode, 0.23066074577556175);~L6_pow~0 := ~to_fp~64(currentRoundingMode, 0.20697501780033842);~P1_pow~0 := ~to_fp~64(currentRoundingMode, 0.16666666666666602);~P2_pow~0 := ~fp.neg~64(~to_fp~64(currentRoundingMode, 0.0027777777777015593));~P3_pow~0 := ~to_fp~64(currentRoundingMode, 6.613756321437934E-5);~P4_pow~0 := ~fp.neg~64(~to_fp~64(currentRoundingMode, 1.6533902205465252E-6));~P5_pow~0 := ~to_fp~64(currentRoundingMode, 4.1381367970572385E-8);~lg2_pow~0 := ~to_fp~64(currentRoundingMode, 0.6931471805599453);~lg2_h_pow~0 := ~to_fp~64(currentRoundingMode, 0.6931471824645996);~lg2_l_pow~0 := ~fp.neg~64(~to_fp~64(currentRoundingMode, 1.904654299957768E-9));~ovt_pow~0 := ~to_fp~64(currentRoundingMode, 8.008566259537294E-17);~cp_pow~0 := ~to_fp~64(currentRoundingMode, 0.9617966939259756);~cp_h_pow~0 := ~to_fp~64(currentRoundingMode, 0.9617967009544373);~cp_l_pow~0 := ~fp.neg~64(~to_fp~64(currentRoundingMode, 7.028461650952758E-9));~ivln2_pow~0 := ~to_fp~64(currentRoundingMode, 1.4426950408889634);~ivln2_h_pow~0 := ~to_fp~64(currentRoundingMode, 1.4426950216293335);~ivln2_l_pow~0 := ~to_fp~64(currentRoundingMode, 1.9259629911266175E-8);" "CountingPredicate [underlying: 28#ULTIMATE.initFINALtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L476true, annotation: [5, 0]]" "~s~0 := ~one_pow~0;" "CountingPredicate [underlying: 227#L477true, annotation: [5, 0]]") ("CountingPredicate [underlying: 217#L584true, annotation: [5, 0]]" "assume 0bv32 == #t~ret51;havoc #t~ret51;" "CountingPredicate [underlying: 173#L585true, annotation: [5, 0]]") ("CountingPredicate [underlying: 217#L584true, annotation: [5, 0]]" "assume !(0bv32 == #t~ret51);havoc #t~ret51;" "CountingPredicate [underlying: 158#L579true, annotation: [5, 0]]") ("CountingPredicate [underlying: 128#L426true, annotation: [5, 0]]" "assume true;call ~#sh_u~5.base, ~#sh_u~5.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#19(~t_h~0, ~#sh_u~5.base, ~#sh_u~5.offset, 8bv32);call write~intINTTYPE4#19(~bvadd~32(~bvadd~32(524288bv32, ~bvor~32(536870912bv32, ~bvashr~32(~ix~0, 1bv32))), ~bvshl~32(~k~1, 18bv32)), ~#sh_u~5.base, ~bvadd~32(4bv32, ~#sh_u~5.offset), 4bv32);call #t~mem33 := read~intFLOATTYPE8#19(~#sh_u~5.base, ~#sh_u~5.offset, 8bv32);~t_h~0 := #t~mem33;call ULTIMATE.dealloc(~#sh_u~5.base, ~#sh_u~5.offset);havoc ~#sh_u~5.base, ~#sh_u~5.offset;havoc ~#sh_u~5.base, ~#sh_u~5.offset;havoc #t~mem33;" "CountingPredicate [underlying: 183#Loop~21true, annotation: [5, 0]]") ("CountingPredicate [underlying: 128#L426true, annotation: [5, 0]]" "assume !true;" "CountingPredicate [underlying: 137#L432true, annotation: [5, 0]]") ("CountingPredicate [underlying: 204#Loop~27true, annotation: [5, 0]]" "assume false;" "CountingPredicate [underlying: 146#L519true, annotation: [5, 0]]") ("CountingPredicate [underlying: 204#Loop~27true, annotation: [5, 0]]" "assume !false;" "CountingPredicate [underlying: 56#L525true, annotation: [5, 0]]") ("CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [4, 0]]" "assume true;" "CountingPredicate [underlying: 118#ULTIMATE.startEXITtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 46#L121true, annotation: [5, 0]]" "~m~0 := ~bvashr~32(~ix0~0, 20bv32);" "CountingPredicate [underlying: 13#L122true, annotation: [5, 0]]") ("CountingPredicate [underlying: 231#L69true, annotation: [5, 0]]" "assume ~bvsgt~32(~k~0, 2046bv32);" "CountingPredicate [underlying: 142#L70-1true, annotation: [5, 0]]") ("CountingPredicate [underlying: 231#L69true, annotation: [5, 0]]" "assume !~bvsgt~32(~k~0, 2046bv32);" "CountingPredicate [underlying: 4#L71true, annotation: [5, 0]]") }, returnTransitions = { ("CountingPredicate [underlying: 191#scalbn_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 218#L553-1true, annotation: [5, 0]]" "#373#return;" "CountingPredicate [underlying: 70#L553true, annotation: [5, 0]]") ("CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 82#L581-1true, annotation: [1, 0]]" "#381#return;" "CountingPredicate [underlying: 35#L581true, annotation: [6, 0]]") ("CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 228#L584-1true, annotation: [6, 0]]" "#379#return;" "CountingPredicate [underlying: 217#L584true, annotation: [6, 0]]") ("CountingPredicate [underlying: 90#mainEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 148#L-1true, annotation: [0, 0]]" "#383#return;" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [5, 0]]") ("CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [7, 0]]" "CountingPredicate [underlying: 82#L581-1true, annotation: [1, 0]]" "#381#return;" "CountingPredicate [underlying: 35#L581true, annotation: [8, 0]]") ("CountingPredicate [underlying: 90#mainEXITtrue, annotation: [12, 0]]" "CountingPredicate [underlying: 148#L-1true, annotation: [0, 0]]" "#383#return;" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [12, 0]]") ("CountingPredicate [underlying: 90#mainEXITtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 148#L-1true, annotation: [0, 0]]" "#383#return;" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [4, 0]]") ("CountingPredicate [underlying: 71#copysign_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 142#L70-1true, annotation: [5, 0]]" "#371#return;" "CountingPredicate [underlying: 170#L70true, annotation: [5, 0]]") ("CountingPredicate [underlying: 71#copysign_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 117#L82-1true, annotation: [5, 0]]" "#367#return;" "CountingPredicate [underlying: 222#L82true, annotation: [5, 0]]") ("CountingPredicate [underlying: 71#copysign_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 221#L84-1true, annotation: [5, 0]]" "#369#return;" "CountingPredicate [underlying: 208#L84true, annotation: [5, 0]]") ("CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [9, 0]]" "CountingPredicate [underlying: 228#L584-1true, annotation: [8, 0]]" "#379#return;" "CountingPredicate [underlying: 217#L584true, annotation: [10, 0]]") ("CountingPredicate [underlying: 90#mainEXITtrue, annotation: [6, 0]]" "CountingPredicate [underlying: 148#L-1true, annotation: [0, 0]]" "#383#return;" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [6, 0]]") ("CountingPredicate [underlying: 21#fabs_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 107#L336-1true, annotation: [5, 0]]" "#375#return;" "CountingPredicate [underlying: 3#L336true, annotation: [5, 0]]") ("CountingPredicate [underlying: 206#ULTIMATE.initEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 214#ULTIMATE.startENTRYtrue, annotation: [0, 0]]" "#385#return;" "CountingPredicate [underlying: 148#L-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#mainEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 148#L-1true, annotation: [0, 0]]" "#383#return;" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 228#L584-1true, annotation: [4, 0]]" "#379#return;" "CountingPredicate [underlying: 217#L584true, annotation: [4, 0]]") ("CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [4, 0]]" "CountingPredicate [underlying: 82#L581-1true, annotation: [1, 0]]" "#381#return;" "CountingPredicate [underlying: 35#L581true, annotation: [4, 0]]") ("CountingPredicate [underlying: 52#isnan_doubleEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 228#L584-1true, annotation: [5, 0]]" "#379#return;" "CountingPredicate [underlying: 217#L584true, annotation: [5, 0]]") ("CountingPredicate [underlying: 203#__ieee754_powEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 82#L581-1true, annotation: [1, 0]]" "#381#return;" "CountingPredicate [underlying: 35#L581true, annotation: [5, 0]]") ("CountingPredicate [underlying: 90#mainEXITtrue, annotation: [10, 0]]" "CountingPredicate [underlying: 148#L-1true, annotation: [0, 0]]" "#383#return;" "CountingPredicate [underlying: 168#ULTIMATE.startFINALtrue, annotation: [10, 0]]") ("CountingPredicate [underlying: 58#__ieee754_sqrtEXITtrue, annotation: [5, 0]]" "CountingPredicate [underlying: 172#L332-1true, annotation: [5, 0]]" "#377#return;" "CountingPredicate [underlying: 189#L332true, annotation: [5, 0]]") } ); [2024-08-07 14:06:47,086 INFO L82 GeneralOperation]: Start removeDeadEnds. Operand has 231 states, 211 states have (on average 1.6350710900473933) internal successors, (345), 212 states have internal predecessors, (345), 10 states have call successors, (10), 8 states have call predecessors, (10), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-08-07 14:06:47,086 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,086 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,087 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,087 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,087 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,087 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,088 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,088 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,089 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,089 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,090 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,090 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,090 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,090 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,091 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,091 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,091 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:47,092 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:47,092 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~2.base, ~#ew_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#29(~x, ~#ew_u~2.base, ~#ew_u~2.offset, 8bv32);call #t~mem21 := read~intINTTYPE4#29(~#ew_u~2.base, ~bvadd~32(4bv32, ~#ew_u~2.offset), 4bv32);~hx~2 := #t~mem21;havoc #t~mem21;call #t~mem22 := read~intINTTYPE4#29(~#ew_u~2.base, ~#ew_u~2.offset, 4bv32);~lx~1 := #t~mem22;call ULTIMATE.dealloc(~#ew_u~2.base, ~#ew_u~2.offset);havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc #t~mem22;, isNegated false [2024-08-07 14:06:47,092 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:47,092 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,092 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,093 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:47,093 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:47,093 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~2.base, ~#ew_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#29(~x, ~#ew_u~2.base, ~#ew_u~2.offset, 8bv32);call #t~mem21 := read~intINTTYPE4#29(~#ew_u~2.base, ~bvadd~32(4bv32, ~#ew_u~2.offset), 4bv32);~hx~2 := #t~mem21;havoc #t~mem21;call #t~mem22 := read~intINTTYPE4#29(~#ew_u~2.base, ~#ew_u~2.offset, 4bv32);~lx~1 := #t~mem22;call ULTIMATE.dealloc(~#ew_u~2.base, ~#ew_u~2.offset);havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc #t~mem22;, isNegated false [2024-08-07 14:06:47,093 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:47,093 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,093 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,094 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:47,094 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:47,094 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~2.base, ~#ew_u~2.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#29(~x, ~#ew_u~2.base, ~#ew_u~2.offset, 8bv32);call #t~mem21 := read~intINTTYPE4#29(~#ew_u~2.base, ~bvadd~32(4bv32, ~#ew_u~2.offset), 4bv32);~hx~2 := #t~mem21;havoc #t~mem21;call #t~mem22 := read~intINTTYPE4#29(~#ew_u~2.base, ~#ew_u~2.offset, 4bv32);~lx~1 := #t~mem22;call ULTIMATE.dealloc(~#ew_u~2.base, ~#ew_u~2.offset);havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc ~#ew_u~2.base, ~#ew_u~2.offset;havoc #t~mem22;, isNegated false [2024-08-07 14:06:47,094 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:47,094 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:47,094 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:47,094 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~3.base, ~#ew_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#30(~y, ~#ew_u~3.base, ~#ew_u~3.offset, 8bv32);call #t~mem23 := read~intINTTYPE4#30(~#ew_u~3.base, ~bvadd~32(4bv32, ~#ew_u~3.offset), 4bv32);~hy~1 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4#30(~#ew_u~3.base, ~#ew_u~3.offset, 4bv32);~ly~0 := #t~mem24;call ULTIMATE.dealloc(~#ew_u~3.base, ~#ew_u~3.offset);havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc #t~mem24;, isNegated false [2024-08-07 14:06:47,095 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:47,095 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,095 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,095 WARN L283 nessProductAutomaton]: assume false;, isNegated false [2024-08-07 14:06:47,096 WARN L283 nessProductAutomaton]: assume !false;, isNegated true [2024-08-07 14:06:47,096 WARN L283 nessProductAutomaton]: assume true;call ~#ew_u~3.base, ~#ew_u~3.offset := #Ultimate.allocOnStack(8bv32);call write~intFLOATTYPE8#30(~y, ~#ew_u~3.base, ~#ew_u~3.offset, 8bv32);call #t~mem23 := read~intINTTYPE4#30(~#ew_u~3.base, ~bvadd~32(4bv32, ~#ew_u~3.offset), 4bv32);~hy~1 := #t~mem23;havoc #t~mem23;call #t~mem24 := read~intINTTYPE4#30(~#ew_u~3.base, ~#ew_u~3.offset, 4bv32);~ly~0 := #t~mem24;call ULTIMATE.dealloc(~#ew_u~3.base, ~#ew_u~3.offset);havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc ~#ew_u~3.base, ~#ew_u~3.offset;havoc #t~mem24;, isNegated false [2024-08-07 14:06:47,096 WARN L283 nessProductAutomaton]: assume !true;, isNegated true [2024-08-07 14:06:47,096 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,096 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,097 WARN L283 nessProductAutomaton]: assume !~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated false [2024-08-07 14:06:47,097 WARN L283 nessProductAutomaton]: assume !!~fp.eq~64(~x~0, ~to_fp~64(currentRoundingMode, 1.0));, isNegated true [2024-08-07 14:06:47,097 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,097 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,097 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,098 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,098 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,098 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,098 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,098 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,099 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,099 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,099 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,099 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,100 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,100 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,101 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,101 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,101 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,101 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,102 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,102 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,102 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,102 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,103 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,103 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,103 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,103 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,104 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,104 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,105 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,105 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,105 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,105 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,105 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,105 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,106 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,106 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,106 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,106 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,107 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,107 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,107 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,107 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,108 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,108 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,108 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,108 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,109 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,109 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,109 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,109 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,110 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,110 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,111 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,111 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,111 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,111 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,112 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,112 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,112 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,112 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,112 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,113 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,113 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,113 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,113 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,114 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,114 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,114 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,115 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,115 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,115 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,115 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,116 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,116 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,116 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,116 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,117 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,117 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,117 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,117 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,118 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,118 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,118 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,118 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,119 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,119 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,119 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,119 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,120 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,120 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,121 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,121 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,121 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,122 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,122 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,122 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,123 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,123 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,123 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,123 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,124 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:47,124 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:47,124 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,124 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,124 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,125 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,125 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,125 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,125 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,125 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,126 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,127 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,127 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:47,128 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:47,128 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,128 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,129 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,129 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,129 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,129 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,130 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,130 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,130 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,130 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,131 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,131 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,132 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:47,133 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:47,134 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,134 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,134 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,134 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,135 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,135 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,136 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,136 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,137 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,137 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,143 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,143 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,143 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,143 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,144 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:47,144 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:47,144 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,144 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,144 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,144 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,145 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,145 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,145 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,145 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,145 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,145 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,145 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~iy~0, ~ly~0);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,145 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~iy~0, ~ly~0));, isNegated true [2024-08-07 14:06:47,145 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:47,146 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:47,146 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,146 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,146 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,146 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,146 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,146 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,147 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,147 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,147 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,147 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,147 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,147 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,148 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:47,148 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:47,148 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,148 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,148 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,148 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,149 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,149 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,149 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,149 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,149 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,149 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,150 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,150 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,150 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,150 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,150 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,150 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,151 WARN L283 nessProductAutomaton]: assume 0bv32 == #t~ret51;havoc #t~ret51;, isNegated false [2024-08-07 14:06:47,151 WARN L283 nessProductAutomaton]: assume !(0bv32 == #t~ret51);havoc #t~ret51;, isNegated true [2024-08-07 14:06:47,151 WARN L283 nessProductAutomaton]: assume 0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1);#res := ~one_pow~0;, isNegated false [2024-08-07 14:06:47,151 WARN L283 nessProductAutomaton]: assume !(0bv32 == ~bvor~32(~bvsub~32(~ix~0, 1072693248bv32), ~lx~1));#res := ~NaN~64();, isNegated true [2024-08-07 14:06:47,151 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,151 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,151 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,152 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,152 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,152 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,152 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,152 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,152 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,152 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,153 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,153 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,153 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,153 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,153 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,153 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,154 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,154 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,154 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,154 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,154 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,154 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,155 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,155 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,155 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,155 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,155 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,155 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,155 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,156 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,156 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,156 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,156 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,156 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,156 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,156 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,157 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,157 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,157 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,157 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,157 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,157 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,158 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,158 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,158 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,158 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,158 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,158 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,159 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,159 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,159 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,159 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,159 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,159 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,160 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,160 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,160 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,160 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,160 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,160 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,160 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,160 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,161 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,161 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,161 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,161 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,161 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,161 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,162 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,162 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,162 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,162 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,162 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,162 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,163 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,163 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,163 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,163 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,163 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,163 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,164 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,165 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,165 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,165 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,165 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,165 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,165 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,165 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,165 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,166 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,166 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,166 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,166 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,166 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,166 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,167 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,167 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,167 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,167 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,167 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,167 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,168 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,168 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,168 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,168 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,168 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,168 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,168 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,169 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,169 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,169 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,169 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,169 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,169 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,169 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,170 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,170 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,170 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,170 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,170 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,170 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,171 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,171 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,171 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,171 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,171 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,171 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,172 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,172 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,172 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,172 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,172 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,172 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,173 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,173 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,173 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,173 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,173 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,173 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,173 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,174 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,174 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,174 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,174 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,174 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,174 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,174 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,175 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,175 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,175 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,175 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,175 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,175 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,176 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,176 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,176 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,176 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,176 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,176 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,177 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,177 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,177 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,177 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,177 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,177 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,177 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,178 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,178 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,178 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,178 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,178 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,178 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,178 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,179 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,179 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,179 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,179 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,179 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,179 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,180 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,180 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,180 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,180 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,183 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,183 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,184 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,184 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,184 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,184 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,184 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,184 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,185 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,185 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,185 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,185 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,185 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,185 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,185 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,185 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,186 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,186 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,186 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,186 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,186 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,186 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,186 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,186 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,186 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,187 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,187 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,187 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,187 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,187 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,188 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,188 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,188 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,188 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,188 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,189 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,189 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,189 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,189 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,189 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,189 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,189 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,190 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,190 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,190 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,190 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,190 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,190 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,191 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,191 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,191 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,191 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,191 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,191 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,192 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,192 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,192 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,192 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,192 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,192 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,192 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,193 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,193 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,193 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,193 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,193 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,193 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,193 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,194 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,194 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,194 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,194 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,194 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,194 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,195 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,195 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,195 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,195 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,195 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,195 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,195 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,196 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,196 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,196 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,196 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,196 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,196 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,196 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,197 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,197 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,197 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,197 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,197 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,197 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,197 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,198 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,198 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,198 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,199 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,199 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,199 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,199 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,200 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,200 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,200 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,200 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,200 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,200 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,200 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,201 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,201 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,201 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,201 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,201 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,201 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,201 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,201 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,202 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,202 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,202 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,202 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,202 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,202 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,202 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,202 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,202 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,203 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,203 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,203 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,203 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,203 WARN L283 nessProductAutomaton]: assume ((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0);, isNegated false [2024-08-07 14:06:47,204 WARN L283 nessProductAutomaton]: assume !(((~bvsgt~32(~ix~0, 2146435072bv32) || (2146435072bv32 == ~ix~0 && 0bv32 != ~lx~1)) || ~bvsgt~32(~iy~0, 2146435072bv32)) || (2146435072bv32 == ~iy~0 && 0bv32 != ~ly~0));, isNegated true [2024-08-07 14:06:47,208 INFO L88 GeneralOperation]: Finished removeDeadEnds. Reduced from 291 states to 27 states. [2024-08-07 14:06:47,225 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-08-07 14:06:47,230 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6e2489c5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-08-07 14:06:47,230 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-08-07 14:06:47,231 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states. [2024-08-07 14:06:47,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-08-07 14:06:47,234 INFO L187 NwaCegarLoop]: Found error trace [2024-08-07 14:06:47,234 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-08-07 14:06:47,235 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-08-07 14:06:47,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-08-07 14:06:47,238 INFO L85 PathProgramCache]: Analyzing trace with hash -69473392, now seen corresponding path program 1 times [2024-08-07 14:06:47,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-08-07 14:06:47,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [15232891] [2024-08-07 14:06:47,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-08-07 14:06:47,251 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-08-07 14:06:47,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-08-07 14:06:47,254 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-08-07 14:06:47,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-08-07 14:06:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-08-07 14:06:47,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 1 conjunts are in the unsatisfiable core [2024-08-07 14:06:47,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-08-07 14:06:47,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-08-07 14:06:47,687 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-08-07 14:06:47,688 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-08-07 14:06:47,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [15232891] [2024-08-07 14:06:47,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [15232891] provided 1 perfect and 0 imperfect interpolant sequences [2024-08-07 14:06:47,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-08-07 14:06:47,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-08-07 14:06:47,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816516253] [2024-08-07 14:06:47,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-08-07 14:06:47,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-08-07 14:06:47,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-08-07 14:06:47,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-08-07 14:06:47,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-08-07 14:06:47,714 INFO L87 Difference]: Start difference. First operand 27 states. Second operand has 2 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-08-07 14:06:47,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-08-07 14:06:47,718 INFO L93 Difference]: Finished difference Result 27 states and 26 transitions. [2024-08-07 14:06:47,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-08-07 14:06:47,720 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2024-08-07 14:06:47,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-08-07 14:06:47,720 INFO L225 Difference]: With dead ends: 27 [2024-08-07 14:06:47,720 INFO L226 Difference]: Without dead ends: 27 [2024-08-07 14:06:47,722 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-08-07 14:06:47,725 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-08-07 14:06:47,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-08-07 14:06:47,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-08-07 14:06:47,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2024-08-07 14:06:47,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 19 states have (on average 1.0) internal successors, (19), 19 states have internal predecessors, (19), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-08-07 14:06:47,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 26 transitions. [2024-08-07 14:06:47,750 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 26 transitions. Word has length 24 [2024-08-07 14:06:47,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-08-07 14:06:47,751 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 26 transitions. [2024-08-07 14:06:47,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 8.5) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-08-07 14:06:47,751 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 26 transitions. [2024-08-07 14:06:47,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-08-07 14:06:47,752 INFO L187 NwaCegarLoop]: Found error trace [2024-08-07 14:06:47,754 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-08-07 14:06:47,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-08-07 14:06:47,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-08-07 14:06:47,956 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting mainErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-08-07 14:06:47,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-08-07 14:06:47,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1057789582, now seen corresponding path program 1 times [2024-08-07 14:06:47,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-08-07 14:06:47,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137519271] [2024-08-07 14:06:47,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-08-07 14:06:47,958 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-08-07 14:06:47,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-08-07 14:06:47,961 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-08-07 14:06:47,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-08-07 14:06:48,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-08-07 14:06:48,348 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-08-07 14:06:48,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-08-07 14:06:48,688 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2024-08-07 14:06:48,688 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-08-07 14:06:48,689 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location mainErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-08-07 14:06:48,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-08-07 14:06:48,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-08-07 14:06:48,897 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1] [2024-08-07 14:06:48,900 INFO L196 ceAbstractionStarter]: Computing trace abstraction results [2024-08-07 14:06:48,928 WARN L915 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: TemporaryPointerExpression [2024-08-07 14:06:48,929 WARN L915 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: TemporaryPointerExpression [2024-08-07 14:06:48,934 WARN L915 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: TemporaryPointerExpression [2024-08-07 14:06:48,953 WARN L915 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2024-08-07 14:06:48,957 WARN L915 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2024-08-07 14:06:48,957 WARN L915 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2024-08-07 14:06:48,957 WARN L915 BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not [2024-08-07 14:06:48,987 WARN L915 BoogieBacktranslator]: Unfinished Backtranslation: The program execution was not completely translated back. [2024-08-07 14:06:48,999 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.08 02:06:48 BoogieIcfgContainer [2024-08-07 14:06:49,000 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-08-07 14:06:49,000 INFO L158 Benchmark]: Toolchain (without parser) took 149112.35ms. Allocated memory was 62.9MB in the beginning and 83.9MB in the end (delta: 21.0MB). Free memory was 36.7MB in the beginning and 29.1MB in the end (delta: 7.5MB). Peak memory consumption was 28.0MB. Max. memory is 16.1GB. [2024-08-07 14:06:49,000 INFO L158 Benchmark]: Witness Parser took 0.10ms. Allocated memory is still 41.9MB. Free memory is still 24.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-07 14:06:49,000 INFO L158 Benchmark]: CDTParser took 0.06ms. Allocated memory is still 41.9MB. Free memory is still 22.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-07 14:06:49,000 INFO L158 Benchmark]: CACSL2BoogieTranslator took 357.20ms. Allocated memory is still 62.9MB. Free memory was 36.4MB in the beginning and 31.8MB in the end (delta: 4.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-08-07 14:06:49,000 INFO L158 Benchmark]: Boogie Preprocessor took 165.69ms. Allocated memory was 62.9MB in the beginning and 83.9MB in the end (delta: 21.0MB). Free memory was 31.8MB in the beginning and 57.9MB in the end (delta: -26.1MB). Peak memory consumption was 14.5MB. Max. memory is 16.1GB. [2024-08-07 14:06:49,001 INFO L158 Benchmark]: IcfgBuilder took 146382.87ms. Allocated memory is still 83.9MB. Free memory was 57.9MB in the beginning and 28.2MB in the end (delta: 29.7MB). Peak memory consumption was 36.4MB. Max. memory is 16.1GB. [2024-08-07 14:06:49,001 INFO L158 Benchmark]: TraceAbstraction took 2202.89ms. Allocated memory is still 83.9MB. Free memory was 27.7MB in the beginning and 29.1MB in the end (delta: -1.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-08-07 14:06:49,003 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.10ms. Allocated memory is still 41.9MB. Free memory is still 24.6MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.06ms. Allocated memory is still 41.9MB. Free memory is still 22.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 357.20ms. Allocated memory is still 62.9MB. Free memory was 36.4MB in the beginning and 31.8MB in the end (delta: 4.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 165.69ms. Allocated memory was 62.9MB in the beginning and 83.9MB in the end (delta: 21.0MB). Free memory was 31.8MB in the beginning and 57.9MB in the end (delta: -26.1MB). Peak memory consumption was 14.5MB. Max. memory is 16.1GB. * IcfgBuilder took 146382.87ms. Allocated memory is still 83.9MB. Free memory was 57.9MB in the beginning and 28.2MB in the end (delta: 29.7MB). Peak memory consumption was 36.4MB. Max. memory is 16.1GB. * TraceAbstraction took 2202.89ms. Allocated memory is still 83.9MB. Free memory was 27.7MB in the beginning and 29.1MB in the end (delta: -1.4MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: TemporaryPointerExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: TemporaryPointerExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: TemporaryPointerExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 585]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L40-L42] static const double two54_scalbn = 1.80143985094819840000e+16, twom54_scalbn = 5.55111512312578270212e-17, huge_scalbn = 1.0e+300, tiny_scalbn = 1.0e-300; [L95] static const double one_sqrt = 1.0, tiny_sqrt = 1.0e-300; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; [L222-L261] static const double bp_pow[] = { 1.0, 1.5, }, dp_h_pow[] = { 0.0, 5.84962487220764160156e-01, }, dp_l_pow[] = { 0.0, 1.35003920212974897128e-08, }, zero_pow = 0.0, one_pow = 1.0, two_pow = 2.0, two53_pow = 9007199254740992.0, huge_pow = 1.0e300, tiny_pow = 1.0e-300, L1_pow = 5.99999999999994648725e-01, L2_pow = 4.28571428578550184252e-01, L3_pow = 3.33333329818377432918e-01, L4_pow = 2.72728123808534006489e-01, L5_pow = 2.30660745775561754067e-01, L6_pow = 2.06975017800338417784e-01, P1_pow = 1.66666666666666019037e-01, P2_pow = -2.77777777770155933842e-03, P3_pow = 6.61375632143793436117e-05, P4_pow = -1.65339022054652515390e-06, P5_pow = 4.13813679705723846039e-08, lg2_pow = 6.93147180559945286227e-01, lg2_h_pow = 6.93147182464599609375e-01, lg2_l_pow = -1.90465429995776804525e-09, ovt_pow = 8.0085662595372944372e-0017, cp_pow = 9.61796693925975554329e-01, cp_h_pow = 9.61796700954437255859e-01, cp_l_pow = -7.02846165095275826516e-09, ivln2_pow = 1.44269504088896338700e+00, ivln2_h_pow = 1.44269502162933349609e+00, ivln2_l_pow = 1.92596299112661746887e-08; VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, \old(L1_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023, \old(L2_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000133, \old(L3_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000237, \old(L4_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, \old(L5_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000277, \old(L6_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000183, \old(P1_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084, \old(P2_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069, \old(P3_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074, \old(P4_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000114, \old(P5_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011, \old(cp_h_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, \old(cp_l_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027, \old(cp_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015, \old(huge_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013, \old(huge_scalbn)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000267, \old(ivln2_h_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012, \old(ivln2_l_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018, \old(ivln2_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000227, \old(lg2_h_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094, \old(lg2_l_pow)=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049, \old(lg2_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017, \old(one_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000143, \old(one_sqrt)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000153, \old(ovt_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, \old(tiny_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026, \old(tiny_scalbn)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028, \old(tiny_sqrt)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022, \old(two53_pow)=0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015, \old(two54_scalbn)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104, \old(two_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000124, \old(twom54_scalbn)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000173, \old(zero_pow)=0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, zero_pow=0.0] [L576] double x = __VERIFIER_nondet_double(); [L577] double y = 0.0 / 0.0; VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, y=NaN, zero_pow=0.0] [L579] x != 1.0 VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, x=-1.0, y=NaN, zero_pow=0.0] [L581] CALL, EXPR __ieee754_pow(x, y) VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, \old(x)=-1.0, \old(y)=NaN, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, zero_pow=0.0] [L264] double z, ax, z_h, z_l, p_h, p_l; [L265] double y1, t1, t2, r, s, t, u, v, w; [L266] __int32_t i, j, k, yisint, n; [L267] __int32_t hx, hy, ix, iy; [L268] __uint32_t lx, ly; VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, \old(x)=-1.0, \old(y)=NaN, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, x=-1.0, y=NaN, zero_pow=0.0] [L271] ieee_double_shape_type ew_u; [L272] ew_u.value = (x) [L273] EXPR ew_u.parts.msw [L273] (hx) = ew_u.parts.msw [L274] EXPR ew_u.parts.lsw [L274] (lx) = ew_u.parts.lsw [L277] ieee_double_shape_type ew_u; [L278] ew_u.value = (y) [L279] EXPR ew_u.parts.msw [L279] (hy) = ew_u.parts.msw [L280] EXPR ew_u.parts.lsw [L280] (ly) = ew_u.parts.lsw [L282] ix = hx & 0x7fffffff [L283] iy = hy & 0x7fffffff VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, \old(x)=-1.0, \old(y)=NaN, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-1074790400, hy=2146959360, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, ix=1072693248, iy=2146959360, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, lx=0, ly=0, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, x=-1.0, y=NaN, zero_pow=0.0] [L285] (iy | ly) == 0 VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, \old(x)=-1.0, \old(y)=NaN, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-1074790400, hy=2146959360, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, ix=1072693248, iy=2146959360, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, lx=0, ly=0, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, x=-1.0, y=NaN, zero_pow=0.0] [L288-L289] ix > 0x7ff00000 || ((ix == 0x7ff00000) && (lx != 0)) || iy > 0x7ff00000 || ((iy == 0x7ff00000) && (ly != 0)) VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, \old(x)=-1.0, \old(y)=NaN, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-1074790400, hy=2146959360, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, ix=1072693248, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, lx=0, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, x=-1.0, y=NaN, zero_pow=0.0] [L290] ((ix - 0x3ff00000) | lx) == 0 [L291] return one_pow; VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, \old(x)=-1.0, \old(y)=NaN, \result=1.0, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-1074790400, hy=2146959360, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, x=-1.0, y=NaN, zero_pow=0.0] [L581] RET, EXPR __ieee754_pow(x, y) VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, x=-1.0, y=NaN, zero_pow=0.0] [L581] double res = __ieee754_pow(x, y); [L584] CALL, EXPR isnan_double(res) VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, \old(x)=1.0, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, zero_pow=0.0] [L565] return x != x; VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, \old(x)=1.0, \result=0, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, zero_pow=0.0] [L584] RET, EXPR isnan_double(res) VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, res=1.0, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, x=-1.0, y=NaN, zero_pow=0.0] [L584] !isnan_double(res) [L585] reach_error() VAL [L1_pow=0.5999999999999946, L2_pow=0.4285714285785502, L3_pow=0.33333332981837743, L4_pow=0.272728123808534, L5_pow=0.23066074577556175, L6_pow=0.20697501780033842, P1_pow=0.16666666666666602, P2_pow=-0.0027777777777015593, P3_pow=0.00006613756321437934, P4_pow=-0.0000016533902205465252, P5_pow=0.000000041381367970572385, bp_pow={4:0}, cp_h_pow=0.9617967009544373, cp_l_pow=-0.000000007028461650952758, cp_pow=0.9617966939259756, dp_h_pow={5:0}, dp_l_pow={6:0}, huge_pow=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, ivln2_h_pow=1.4426950216293335, ivln2_l_pow=0.000000019259629911266175, ivln2_pow=1.4426950408889634, lg2_h_pow=0.6931471824645996, lg2_l_pow=-0.000000001904654299957768, lg2_pow=0.6931471805599453, one_pow=1.0, one_sqrt=1.0, ovt_pow=0.00000000000000008008566259537294, res=1.0, tiny_pow=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_scalbn=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, tiny_sqrt=0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010, two53_pow=9007199254740992, two54_scalbn=18014398509481984, two_pow=2.0, twom54_scalbn=0.00000000000000005551115123125783, x=-1.0, y=NaN, zero_pow=0.0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 11 procedures, 240 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 2.0s, OverallIterations: 2, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 0 SdHoareTripleChecker+Valid, 0.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 0 mSDsluCounter, 26 SdHoareTripleChecker+Invalid, 0.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 0 IncrementalHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 26 mSDtfsCounter, 0 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 23 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=27occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 50 NumberOfCodeBlocks, 50 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 23 ConstructedInterpolants, 0 QuantifiedInterpolants, 23 SizeOfPredicates, 0 NumberOfNonLiveVariables, 302 ConjunctsInSsa, 1 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-08-07 14:06:49,221 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forcibly destroying the process [2024-08-07 14:06:49,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE