./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 66faedc76e2888a747bab206dd9951b65d0513a976e7d390b67897d185d819f3 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:37:00,993 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:37:01,139 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:37:01,151 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:37:01,155 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:37:01,188 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:37:01,191 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:37:01,193 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:37:01,194 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:37:01,197 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:37:01,198 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:37:01,199 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:37:01,200 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:37:01,205 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:37:01,206 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:37:01,207 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:37:01,207 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:37:01,208 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:37:01,209 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:37:01,209 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:37:01,210 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:37:01,211 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:37:01,211 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:37:01,212 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:37:01,213 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:37:01,214 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:37:01,215 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:37:01,215 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:37:01,216 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:37:01,217 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:37:01,218 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:37:01,219 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:37:01,219 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:37:01,220 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:37:01,220 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:37:01,220 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:37:01,221 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:37:01,221 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:37:01,222 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:37:01,222 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 66faedc76e2888a747bab206dd9951b65d0513a976e7d390b67897d185d819f3 [2023-11-06 22:37:01,600 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:37:01,641 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:37:01,644 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:37:01,646 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:37:01,647 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:37:01,649 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i [2023-11-06 22:37:05,397 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:37:05,740 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:37:05,740 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i [2023-11-06 22:37:05,756 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/data/c77032d61/61e2384ddf1942169c722de7d060a8c2/FLAG133a038d4 [2023-11-06 22:37:05,773 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/data/c77032d61/61e2384ddf1942169c722de7d060a8c2 [2023-11-06 22:37:05,776 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:37:05,777 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:37:05,779 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:37:05,779 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:37:05,786 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:37:05,787 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:37:05" (1/1) ... [2023-11-06 22:37:05,788 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@585f74e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:05, skipping insertion in model container [2023-11-06 22:37:05,788 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:37:05" (1/1) ... [2023-11-06 22:37:05,871 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:37:06,035 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i[916,929] [2023-11-06 22:37:06,228 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:37:06,245 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:37:06,260 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i[916,929] [2023-11-06 22:37:06,350 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:37:06,373 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:37:06,373 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06 WrapperNode [2023-11-06 22:37:06,373 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:37:06,375 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:37:06,375 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:37:06,375 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:37:06,384 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,407 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,497 INFO L138 Inliner]: procedures = 26, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 410 [2023-11-06 22:37:06,498 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:37:06,499 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:37:06,500 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:37:06,500 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:37:06,512 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,512 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,546 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,547 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,598 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,615 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,621 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,641 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,655 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:37:06,662 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:37:06,663 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:37:06,663 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:37:06,664 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (1/1) ... [2023-11-06 22:37:06,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:37:06,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:06,706 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:37:06,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:37:06,749 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:37:06,750 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:37:06,750 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:37:06,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:37:06,751 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:37:06,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:37:06,896 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:37:06,898 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:37:07,858 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:37:07,867 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:37:07,868 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:37:07,871 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:37:07 BoogieIcfgContainer [2023-11-06 22:37:07,871 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:37:07,874 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:37:07,874 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:37:07,878 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:37:07,878 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:37:05" (1/3) ... [2023-11-06 22:37:07,879 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@731781c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:37:07, skipping insertion in model container [2023-11-06 22:37:07,879 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:06" (2/3) ... [2023-11-06 22:37:07,880 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@731781c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:37:07, skipping insertion in model container [2023-11-06 22:37:07,880 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:37:07" (3/3) ... [2023-11-06 22:37:07,882 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-41.i [2023-11-06 22:37:07,902 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:37:07,903 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:37:07,966 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:37:07,973 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@7400e0a8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:37:07,973 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:37:07,980 INFO L276 IsEmpty]: Start isEmpty. Operand has 178 states, 130 states have (on average 1.523076923076923) internal successors, (198), 131 states have internal predecessors, (198), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:37:08,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-11-06 22:37:08,011 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:08,012 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:08,012 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:08,017 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:08,018 INFO L85 PathProgramCache]: Analyzing trace with hash 172271317, now seen corresponding path program 1 times [2023-11-06 22:37:08,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:08,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095593083] [2023-11-06 22:37:08,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:08,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:08,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:08,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:08,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095593083] [2023-11-06 22:37:08,481 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 22:37:08,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449956737] [2023-11-06 22:37:08,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:08,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:08,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:08,493 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:08,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:37:08,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:08,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:37:08,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:37:08,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 3872 trivial. 0 not checked. [2023-11-06 22:37:08,911 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:37:08,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449956737] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:08,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:08,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:37:08,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348331736] [2023-11-06 22:37:08,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:08,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:37:08,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:08,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:37:08,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:37:08,966 INFO L87 Difference]: Start difference. First operand has 178 states, 130 states have (on average 1.523076923076923) internal successors, (198), 131 states have internal predecessors, (198), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2023-11-06 22:37:09,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:09,025 INFO L93 Difference]: Finished difference Result 349 states and 615 transitions. [2023-11-06 22:37:09,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:37:09,028 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) Word has length 302 [2023-11-06 22:37:09,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:09,039 INFO L225 Difference]: With dead ends: 349 [2023-11-06 22:37:09,039 INFO L226 Difference]: Without dead ends: 174 [2023-11-06 22:37:09,046 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:37:09,049 INFO L413 NwaCegarLoop]: 280 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, 280 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 [2023-11-06 22:37:09,051 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:37:09,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2023-11-06 22:37:09,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2023-11-06 22:37:09,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 127 states have (on average 1.4960629921259843) internal successors, (190), 127 states have internal predecessors, (190), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:37:09,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 280 transitions. [2023-11-06 22:37:09,124 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 280 transitions. Word has length 302 [2023-11-06 22:37:09,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:09,125 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 280 transitions. [2023-11-06 22:37:09,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2023-11-06 22:37:09,126 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 280 transitions. [2023-11-06 22:37:09,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-11-06 22:37:09,135 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:09,135 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:09,153 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-06 22:37:09,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 22:37:09,343 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:09,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:09,344 INFO L85 PathProgramCache]: Analyzing trace with hash 433352843, now seen corresponding path program 1 times [2023-11-06 22:37:09,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:09,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546861720] [2023-11-06 22:37:09,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:09,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:09,497 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:37:09,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [905227786] [2023-11-06 22:37:09,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:09,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:09,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:09,515 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:09,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:37:09,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:09,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:37:09,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:37:09,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:37:09,974 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:37:09,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:09,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546861720] [2023-11-06 22:37:09,975 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:37:09,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905227786] [2023-11-06 22:37:09,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905227786] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:09,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:09,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:37:09,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054860534] [2023-11-06 22:37:09,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:09,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:37:09,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:09,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:37:09,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:09,986 INFO L87 Difference]: Start difference. First operand 174 states and 280 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:10,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:10,076 INFO L93 Difference]: Finished difference Result 346 states and 559 transitions. [2023-11-06 22:37:10,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:37:10,079 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 302 [2023-11-06 22:37:10,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:10,084 INFO L225 Difference]: With dead ends: 346 [2023-11-06 22:37:10,085 INFO L226 Difference]: Without dead ends: 175 [2023-11-06 22:37:10,086 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:10,088 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 0 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:10,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 553 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:37:10,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2023-11-06 22:37:10,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2023-11-06 22:37:10,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 128 states have (on average 1.4921875) internal successors, (191), 128 states have internal predecessors, (191), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:37:10,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 281 transitions. [2023-11-06 22:37:10,117 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 281 transitions. Word has length 302 [2023-11-06 22:37:10,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:10,122 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 281 transitions. [2023-11-06 22:37:10,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:10,122 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 281 transitions. [2023-11-06 22:37:10,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-11-06 22:37:10,129 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:10,129 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:10,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:37:10,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:10,330 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:10,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:10,331 INFO L85 PathProgramCache]: Analyzing trace with hash -464040435, now seen corresponding path program 1 times [2023-11-06 22:37:10,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:10,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459335537] [2023-11-06 22:37:10,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:10,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:10,439 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:37:10,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [305291903] [2023-11-06 22:37:10,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:10,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:10,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:10,442 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:10,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:37:10,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:10,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:37:10,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:37:10,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:37:10,873 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:37:10,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:10,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459335537] [2023-11-06 22:37:10,874 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:37:10,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305291903] [2023-11-06 22:37:10,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305291903] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:10,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:10,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:37:10,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617507017] [2023-11-06 22:37:10,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:10,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:37:10,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:10,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:37:10,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:10,883 INFO L87 Difference]: Start difference. First operand 175 states and 281 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:10,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:10,942 INFO L93 Difference]: Finished difference Result 347 states and 559 transitions. [2023-11-06 22:37:10,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:37:10,946 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 302 [2023-11-06 22:37:10,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:10,952 INFO L225 Difference]: With dead ends: 347 [2023-11-06 22:37:10,957 INFO L226 Difference]: Without dead ends: 175 [2023-11-06 22:37:10,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:10,962 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 83 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:10,964 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 471 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:37:10,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2023-11-06 22:37:11,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2023-11-06 22:37:11,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 128 states have (on average 1.484375) internal successors, (190), 128 states have internal predecessors, (190), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:37:11,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 280 transitions. [2023-11-06 22:37:11,017 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 280 transitions. Word has length 302 [2023-11-06 22:37:11,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:11,020 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 280 transitions. [2023-11-06 22:37:11,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:11,021 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 280 transitions. [2023-11-06 22:37:11,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-11-06 22:37:11,024 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:11,025 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:11,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:37:11,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:11,229 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:11,230 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:11,230 INFO L85 PathProgramCache]: Analyzing trace with hash 160225529, now seen corresponding path program 1 times [2023-11-06 22:37:11,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:11,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609312443] [2023-11-06 22:37:11,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:11,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:11,360 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:37:11,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681306356] [2023-11-06 22:37:11,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:11,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:11,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:11,364 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:11,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:37:11,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:11,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:37:11,684 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:37:11,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:37:11,719 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:37:11,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:11,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609312443] [2023-11-06 22:37:11,720 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:37:11,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681306356] [2023-11-06 22:37:11,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681306356] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:11,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:11,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:37:11,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079569342] [2023-11-06 22:37:11,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:11,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:37:11,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:11,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:37:11,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:11,725 INFO L87 Difference]: Start difference. First operand 175 states and 280 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:11,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:11,874 INFO L93 Difference]: Finished difference Result 449 states and 716 transitions. [2023-11-06 22:37:11,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:37:11,875 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 303 [2023-11-06 22:37:11,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:11,879 INFO L225 Difference]: With dead ends: 449 [2023-11-06 22:37:11,879 INFO L226 Difference]: Without dead ends: 277 [2023-11-06 22:37:11,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:11,886 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 163 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:11,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 511 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:37:11,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2023-11-06 22:37:11,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 274. [2023-11-06 22:37:11,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 206 states have (on average 1.4611650485436893) internal successors, (301), 207 states have internal predecessors, (301), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2023-11-06 22:37:11,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 431 transitions. [2023-11-06 22:37:11,959 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 431 transitions. Word has length 303 [2023-11-06 22:37:11,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:11,965 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 431 transitions. [2023-11-06 22:37:11,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:11,966 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 431 transitions. [2023-11-06 22:37:11,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2023-11-06 22:37:11,969 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:11,969 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:11,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:37:12,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:12,177 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:12,177 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:12,178 INFO L85 PathProgramCache]: Analyzing trace with hash -609722625, now seen corresponding path program 1 times [2023-11-06 22:37:12,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:12,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473315348] [2023-11-06 22:37:12,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:12,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:12,272 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:37:12,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [56302052] [2023-11-06 22:37:12,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:12,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:12,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:12,287 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:12,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:37:12,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:12,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:37:12,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:37:12,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:37:12,708 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:37:12,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:12,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473315348] [2023-11-06 22:37:12,709 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:37:12,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56302052] [2023-11-06 22:37:12,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56302052] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:12,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:12,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:37:12,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728803105] [2023-11-06 22:37:12,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:12,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:37:12,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:12,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:37:12,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:37:12,721 INFO L87 Difference]: Start difference. First operand 274 states and 431 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:13,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:13,193 INFO L93 Difference]: Finished difference Result 812 states and 1281 transitions. [2023-11-06 22:37:13,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:37:13,194 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 305 [2023-11-06 22:37:13,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:13,203 INFO L225 Difference]: With dead ends: 812 [2023-11-06 22:37:13,204 INFO L226 Difference]: Without dead ends: 541 [2023-11-06 22:37:13,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 302 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:37:13,206 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 246 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:13,207 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 900 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:37:13,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2023-11-06 22:37:13,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 358. [2023-11-06 22:37:13,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 290 states have (on average 1.5206896551724138) internal successors, (441), 291 states have internal predecessors, (441), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2023-11-06 22:37:13,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 571 transitions. [2023-11-06 22:37:13,260 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 571 transitions. Word has length 305 [2023-11-06 22:37:13,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:13,262 INFO L495 AbstractCegarLoop]: Abstraction has 358 states and 571 transitions. [2023-11-06 22:37:13,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:13,262 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 571 transitions. [2023-11-06 22:37:13,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2023-11-06 22:37:13,266 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:13,267 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:13,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:37:13,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:13,476 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:13,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:13,476 INFO L85 PathProgramCache]: Analyzing trace with hash 776480769, now seen corresponding path program 1 times [2023-11-06 22:37:13,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:13,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277525534] [2023-11-06 22:37:13,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:13,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:13,564 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:37:13,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1733377621] [2023-11-06 22:37:13,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:13,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:13,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:13,566 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:13,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:37:13,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:13,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 714 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:37:13,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:37:14,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1914 proven. 81 refuted. 0 times theorem prover too weak. 1965 trivial. 0 not checked. [2023-11-06 22:37:14,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:37:14,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 51 proven. 81 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-11-06 22:37:14,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:14,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277525534] [2023-11-06 22:37:14,625 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:37:14,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733377621] [2023-11-06 22:37:14,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733377621] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:37:14,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:37:14,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-06 22:37:14,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323053383] [2023-11-06 22:37:14,626 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:37:14,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:37:14,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:14,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:37:14,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:37:14,630 INFO L87 Difference]: Start difference. First operand 358 states and 571 transitions. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 3 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) [2023-11-06 22:37:15,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:15,191 INFO L93 Difference]: Finished difference Result 729 states and 1153 transitions. [2023-11-06 22:37:15,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:37:15,193 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 3 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) Word has length 305 [2023-11-06 22:37:15,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:15,197 INFO L225 Difference]: With dead ends: 729 [2023-11-06 22:37:15,197 INFO L226 Difference]: Without dead ends: 374 [2023-11-06 22:37:15,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 600 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2023-11-06 22:37:15,199 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 258 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:15,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 893 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:37:15,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2023-11-06 22:37:15,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 366. [2023-11-06 22:37:15,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 296 states have (on average 1.5033783783783783) internal successors, (445), 297 states have internal predecessors, (445), 65 states have call successors, (65), 4 states have call predecessors, (65), 4 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2023-11-06 22:37:15,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 575 transitions. [2023-11-06 22:37:15,232 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 575 transitions. Word has length 305 [2023-11-06 22:37:15,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:15,234 INFO L495 AbstractCegarLoop]: Abstraction has 366 states and 575 transitions. [2023-11-06 22:37:15,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 3 states have call successors, (72), 2 states have call predecessors, (72), 4 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) [2023-11-06 22:37:15,234 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 575 transitions. [2023-11-06 22:37:15,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2023-11-06 22:37:15,237 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:15,238 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:15,245 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:37:15,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-06 22:37:15,445 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:15,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:15,446 INFO L85 PathProgramCache]: Analyzing trace with hash 352834047, now seen corresponding path program 1 times [2023-11-06 22:37:15,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:15,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786880471] [2023-11-06 22:37:15,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:15,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:15,510 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:37:15,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2016458584] [2023-11-06 22:37:15,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:15,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:15,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:15,512 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:15,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:37:15,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:15,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 716 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 22:37:15,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:37:16,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 894 proven. 150 refuted. 0 times theorem prover too weak. 2916 trivial. 0 not checked. [2023-11-06 22:37:16,171 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:37:16,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 117 proven. 15 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2023-11-06 22:37:16,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:16,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786880471] [2023-11-06 22:37:16,730 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:37:16,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016458584] [2023-11-06 22:37:16,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016458584] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:37:16,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:37:16,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2023-11-06 22:37:16,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406680055] [2023-11-06 22:37:16,731 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:37:16,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-06 22:37:16,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-06 22:37:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2023-11-06 22:37:16,734 INFO L87 Difference]: Start difference. First operand 366 states and 575 transitions. Second operand has 15 states, 15 states have (on average 8.266666666666667) internal successors, (124), 14 states have internal predecessors, (124), 4 states have call successors, (50), 3 states have call predecessors, (50), 5 states have return successors, (52), 4 states have call predecessors, (52), 4 states have call successors, (52) [2023-11-06 22:37:22,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:22,596 INFO L93 Difference]: Finished difference Result 2338 states and 3518 transitions. [2023-11-06 22:37:22,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-06 22:37:22,597 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 8.266666666666667) internal successors, (124), 14 states have internal predecessors, (124), 4 states have call successors, (50), 3 states have call predecessors, (50), 5 states have return successors, (52), 4 states have call predecessors, (52), 4 states have call successors, (52) Word has length 305 [2023-11-06 22:37:22,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:22,613 INFO L225 Difference]: With dead ends: 2338 [2023-11-06 22:37:22,613 INFO L226 Difference]: Without dead ends: 1975 [2023-11-06 22:37:22,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 667 GetRequests, 605 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=932, Invalid=3100, Unknown=0, NotChecked=0, Total=4032 [2023-11-06 22:37:22,618 INFO L413 NwaCegarLoop]: 492 mSDtfsCounter, 2225 mSDsluCounter, 2497 mSDsCounter, 0 mSdLazyCounter, 2701 mSolverCounterSat, 1108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2266 SdHoareTripleChecker+Valid, 2989 SdHoareTripleChecker+Invalid, 3809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1108 IncrementalHoareTripleChecker+Valid, 2701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:22,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2266 Valid, 2989 Invalid, 3809 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1108 Valid, 2701 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-11-06 22:37:22,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1975 states. [2023-11-06 22:37:22,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1975 to 848. [2023-11-06 22:37:22,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 726 states have (on average 1.5316804407713498) internal successors, (1112), 729 states have internal predecessors, (1112), 111 states have call successors, (111), 10 states have call predecessors, (111), 10 states have return successors, (111), 108 states have call predecessors, (111), 111 states have call successors, (111) [2023-11-06 22:37:22,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1334 transitions. [2023-11-06 22:37:22,742 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1334 transitions. Word has length 305 [2023-11-06 22:37:22,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:22,744 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1334 transitions. [2023-11-06 22:37:22,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.266666666666667) internal successors, (124), 14 states have internal predecessors, (124), 4 states have call successors, (50), 3 states have call predecessors, (50), 5 states have return successors, (52), 4 states have call predecessors, (52), 4 states have call successors, (52) [2023-11-06 22:37:22,744 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1334 transitions. [2023-11-06 22:37:22,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2023-11-06 22:37:22,748 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:22,749 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:22,762 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:37:22,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 22:37:22,958 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:22,958 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:22,958 INFO L85 PathProgramCache]: Analyzing trace with hash 980236865, now seen corresponding path program 1 times [2023-11-06 22:37:22,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:22,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423748465] [2023-11-06 22:37:22,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:22,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:23,031 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:37:23,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1690585368] [2023-11-06 22:37:23,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:23,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:23,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:23,037 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:23,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:37:23,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:23,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:37:23,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:37:23,401 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:37:23,401 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:37:23,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:23,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423748465] [2023-11-06 22:37:23,401 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:37:23,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690585368] [2023-11-06 22:37:23,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690585368] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:23,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:23,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:37:23,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775322297] [2023-11-06 22:37:23,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:23,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:37:23,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:23,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:37:23,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:23,404 INFO L87 Difference]: Start difference. First operand 848 states and 1334 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:23,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:23,588 INFO L93 Difference]: Finished difference Result 1693 states and 2665 transitions. [2023-11-06 22:37:23,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:37:23,589 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 305 [2023-11-06 22:37:23,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:23,596 INFO L225 Difference]: With dead ends: 1693 [2023-11-06 22:37:23,596 INFO L226 Difference]: Without dead ends: 848 [2023-11-06 22:37:23,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:23,600 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 48 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:23,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 462 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:37:23,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2023-11-06 22:37:23,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 848. [2023-11-06 22:37:23,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 726 states have (on average 1.5206611570247934) internal successors, (1104), 729 states have internal predecessors, (1104), 111 states have call successors, (111), 10 states have call predecessors, (111), 10 states have return successors, (111), 108 states have call predecessors, (111), 111 states have call successors, (111) [2023-11-06 22:37:23,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1326 transitions. [2023-11-06 22:37:23,678 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1326 transitions. Word has length 305 [2023-11-06 22:37:23,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:23,679 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1326 transitions. [2023-11-06 22:37:23,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:23,679 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1326 transitions. [2023-11-06 22:37:23,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2023-11-06 22:37:23,683 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:23,683 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:23,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:37:23,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:23,891 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:23,891 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:23,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1928527037, now seen corresponding path program 1 times [2023-11-06 22:37:23,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:23,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722236110] [2023-11-06 22:37:23,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:23,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:23,964 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:37:23,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1862846256] [2023-11-06 22:37:23,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:23,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:23,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:23,966 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:23,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:37:24,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:24,457 INFO L262 TraceCheckSpWp]: Trace formula consists of 714 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:37:24,463 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:37:24,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:37:24,553 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:37:24,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:24,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722236110] [2023-11-06 22:37:24,553 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:37:24,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862846256] [2023-11-06 22:37:24,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862846256] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:24,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:24,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:37:24,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025405408] [2023-11-06 22:37:24,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:24,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:37:24,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:24,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:37:24,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:37:24,559 INFO L87 Difference]: Start difference. First operand 848 states and 1326 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:25,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:25,126 INFO L93 Difference]: Finished difference Result 1901 states and 2951 transitions. [2023-11-06 22:37:25,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:37:25,127 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 305 [2023-11-06 22:37:25,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:25,136 INFO L225 Difference]: With dead ends: 1901 [2023-11-06 22:37:25,136 INFO L226 Difference]: Without dead ends: 1056 [2023-11-06 22:37:25,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:37:25,141 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 295 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:25,141 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 750 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 22:37:25,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2023-11-06 22:37:25,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 848. [2023-11-06 22:37:25,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 726 states have (on average 1.512396694214876) internal successors, (1098), 729 states have internal predecessors, (1098), 111 states have call successors, (111), 10 states have call predecessors, (111), 10 states have return successors, (111), 108 states have call predecessors, (111), 111 states have call successors, (111) [2023-11-06 22:37:25,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1320 transitions. [2023-11-06 22:37:25,231 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1320 transitions. Word has length 305 [2023-11-06 22:37:25,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:25,232 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1320 transitions. [2023-11-06 22:37:25,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:37:25,232 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1320 transitions. [2023-11-06 22:37:25,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2023-11-06 22:37:25,236 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:25,236 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:25,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-06 22:37:25,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:25,444 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:25,444 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:25,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1505825211, now seen corresponding path program 1 times [2023-11-06 22:37:25,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:25,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075840377] [2023-11-06 22:37:25,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:25,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:25,499 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:37:25,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712974086] [2023-11-06 22:37:25,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:25,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:37:25,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:25,500 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:37:25,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 22:37:26,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:37:26,729 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:37:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:37:27,401 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:37:27,402 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:37:27,404 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:37:27,417 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 22:37:27,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-06 22:37:27,620 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:27,625 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:37:27,939 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:37:27 BoogieIcfgContainer [2023-11-06 22:37:27,942 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:37:27,942 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:37:27,943 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:37:27,943 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:37:27,943 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:37:07" (3/4) ... [2023-11-06 22:37:27,946 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:37:27,948 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:37:27,949 INFO L158 Benchmark]: Toolchain (without parser) took 22171.26ms. Allocated memory was 153.1MB in the beginning and 285.2MB in the end (delta: 132.1MB). Free memory was 120.6MB in the beginning and 170.5MB in the end (delta: -49.9MB). Peak memory consumption was 85.3MB. Max. memory is 16.1GB. [2023-11-06 22:37:27,949 INFO L158 Benchmark]: CDTParser took 0.39ms. Allocated memory is still 113.2MB. Free memory is still 64.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:37:27,950 INFO L158 Benchmark]: CACSL2BoogieTranslator took 595.14ms. Allocated memory is still 153.1MB. Free memory was 120.6MB in the beginning and 95.9MB in the end (delta: 24.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-11-06 22:37:27,950 INFO L158 Benchmark]: Boogie Procedure Inliner took 123.13ms. Allocated memory is still 153.1MB. Free memory was 95.9MB in the beginning and 86.5MB in the end (delta: 9.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 22:37:27,950 INFO L158 Benchmark]: Boogie Preprocessor took 162.72ms. Allocated memory is still 153.1MB. Free memory was 86.5MB in the beginning and 81.6MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 22:37:27,951 INFO L158 Benchmark]: RCFGBuilder took 1208.76ms. Allocated memory is still 153.1MB. Free memory was 81.6MB in the beginning and 82.4MB in the end (delta: -765.8kB). Peak memory consumption was 26.9MB. Max. memory is 16.1GB. [2023-11-06 22:37:27,952 INFO L158 Benchmark]: TraceAbstraction took 20067.88ms. Allocated memory was 153.1MB in the beginning and 285.2MB in the end (delta: 132.1MB). Free memory was 81.6MB in the beginning and 170.5MB in the end (delta: -88.8MB). Peak memory consumption was 114.3MB. Max. memory is 16.1GB. [2023-11-06 22:37:27,952 INFO L158 Benchmark]: Witness Printer took 5.53ms. Allocated memory is still 285.2MB. Free memory is still 170.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:37:27,955 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.39ms. Allocated memory is still 113.2MB. Free memory is still 64.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 595.14ms. Allocated memory is still 153.1MB. Free memory was 120.6MB in the beginning and 95.9MB in the end (delta: 24.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 123.13ms. Allocated memory is still 153.1MB. Free memory was 95.9MB in the beginning and 86.5MB in the end (delta: 9.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 162.72ms. Allocated memory is still 153.1MB. Free memory was 86.5MB in the beginning and 81.6MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1208.76ms. Allocated memory is still 153.1MB. Free memory was 81.6MB in the beginning and 82.4MB in the end (delta: -765.8kB). Peak memory consumption was 26.9MB. Max. memory is 16.1GB. * TraceAbstraction took 20067.88ms. Allocated memory was 153.1MB in the beginning and 285.2MB in the end (delta: 132.1MB). Free memory was 81.6MB in the beginning and 170.5MB in the end (delta: -88.8MB). Peak memory consumption was 114.3MB. Max. memory is 16.1GB. * Witness Printer took 5.53ms. Allocated memory is still 285.2MB. Free memory is still 170.5MB. There was no memory consumed. Max. memory is 16.1GB. * 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 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 342, overapproximation of shiftLeft at line 97, overapproximation of someBinaryArithmeticDOUBLEoperation at line 250, overapproximation of someBinaryDOUBLEComparisonOperation at line 342, overapproximation of someUnaryFLOAToperation at line 104. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 100000; [L23] unsigned long int var_1_7 = 128; [L24] unsigned long int var_1_8 = 4; [L25] signed long int var_1_9 = -5; [L26] signed long int var_1_10 = 1484384233; [L27] float var_1_15 = 15.88; [L28] signed long int var_1_17 = -1; [L29] float var_1_18 = 32.4; [L30] float var_1_19 = 9.2; [L31] float var_1_20 = 5.75; [L32] double var_1_21 = 999999999999999.8; [L33] unsigned short int var_1_22 = 44379; [L34] unsigned short int var_1_23 = 8; [L35] double var_1_24 = 1.7; [L36] double var_1_25 = 15.75; [L37] double var_1_26 = 10.2; [L38] unsigned char var_1_27 = 1; [L39] double var_1_28 = 0.0; [L40] double var_1_29 = 24.2; [L41] unsigned char var_1_30 = 0; [L42] signed long int var_1_31 = 1; [L43] unsigned char var_1_32 = 8; [L44] unsigned char var_1_33 = 50; [L45] unsigned long int var_1_34 = 8; [L46] unsigned long int var_1_36 = 4091253961; [L47] float var_1_37 = 8.7; [L48] float var_1_38 = 99999999.125; [L49] float var_1_39 = 0.5; [L50] float var_1_40 = 0.0; [L51] double var_1_41 = 32.5; [L52] double var_1_42 = 64.8; [L53] signed short int var_1_43 = -16; [L54] signed short int var_1_44 = 16978; [L55] signed char var_1_45 = -8; [L56] signed char var_1_46 = 64; [L57] signed char var_1_47 = -50; [L58] double var_1_48 = 16.3; [L59] signed long int var_1_49 = -1; [L60] float var_1_50 = 127.4; [L61] unsigned short int var_1_51 = 500; [L62] unsigned short int var_1_52 = 46907; [L63] unsigned short int var_1_53 = 52395; [L64] unsigned long int var_1_54 = 0; [L65] unsigned char var_1_55 = 0; [L66] signed short int var_1_56 = 32; [L67] signed short int var_1_58 = 5; [L68] signed long int last_1_var_1_9 = -5; [L69] unsigned char last_1_var_1_32 = 8; [L70] signed char last_1_var_1_45 = -8; [L71] unsigned long int last_1_var_1_54 = 0; VAL [isInitial=0, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=128, var_1_8=4, var_1_9=-5] [L346] isInitial = 1 [L347] FCALL initially() [L348] COND TRUE 1 [L349] CALL updateLastVariables() [L336] last_1_var_1_9 = var_1_9 [L337] last_1_var_1_32 = var_1_32 [L338] last_1_var_1_45 = var_1_45 [L339] last_1_var_1_54 = var_1_54 VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=128, var_1_8=4, var_1_9=-5] [L349] RET updateLastVariables() [L350] CALL updateVariables() [L263] var_1_7 = __VERIFIER_nondet_ulong() [L264] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L264] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L265] CALL assume_abort_if_not(var_1_7 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L265] RET assume_abort_if_not(var_1_7 <= 4294967295) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_8=4, var_1_9=-5] [L266] CALL assume_abort_if_not(var_1_7 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=4, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=4, var_1_9=-5] [L266] RET assume_abort_if_not(var_1_7 != 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=4, var_1_9=-5] [L267] var_1_8 = __VERIFIER_nondet_ulong() [L268] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L268] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L269] CALL assume_abort_if_not(var_1_8 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L269] RET assume_abort_if_not(var_1_8 <= 4294967295) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L270] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L270] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1484384233, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L271] var_1_10 = __VERIFIER_nondet_long() [L272] CALL assume_abort_if_not(var_1_10 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L272] RET assume_abort_if_not(var_1_10 >= 1073741822) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L273] CALL assume_abort_if_not(var_1_10 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L273] RET assume_abort_if_not(var_1_10 <= 2147483646) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=-1, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L274] var_1_17 = __VERIFIER_nondet_long() [L275] CALL assume_abort_if_not(var_1_17 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L275] RET assume_abort_if_not(var_1_17 >= -2147483648) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L276] CALL assume_abort_if_not(var_1_17 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L276] RET assume_abort_if_not(var_1_17 <= 2147483647) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L277] CALL assume_abort_if_not(var_1_17 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L277] RET assume_abort_if_not(var_1_17 != 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=162/5, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L278] var_1_18 = __VERIFIER_nondet_float() [L279] CALL assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L279] RET assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=46/5, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L280] var_1_19 = __VERIFIER_nondet_float() [L281] CALL assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L281] RET assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=23/4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L282] var_1_20 = __VERIFIER_nondet_float() [L283] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L283] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=44379, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L284] var_1_22 = __VERIFIER_nondet_ushort() [L285] CALL assume_abort_if_not(var_1_22 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L285] RET assume_abort_if_not(var_1_22 >= 32767) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L286] CALL assume_abort_if_not(var_1_22 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L286] RET assume_abort_if_not(var_1_22 <= 65535) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=8, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L287] var_1_23 = __VERIFIER_nondet_ushort() [L288] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L288] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L289] CALL assume_abort_if_not(var_1_23 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L289] RET assume_abort_if_not(var_1_23 <= 32767) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=17/10, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L290] var_1_24 = __VERIFIER_nondet_double() [L291] CALL assume_abort_if_not((var_1_24 >= -230584.3009213691390e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 2305843.009213691390e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L291] RET assume_abort_if_not((var_1_24 >= -230584.3009213691390e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 2305843.009213691390e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=63/4, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L292] var_1_25 = __VERIFIER_nondet_double() [L293] CALL assume_abort_if_not((var_1_25 >= -230584.3009213691390e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L293] RET assume_abort_if_not((var_1_25 >= -230584.3009213691390e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L294] var_1_27 = __VERIFIER_nondet_uchar() [L295] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L295] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L296] CALL assume_abort_if_not(var_1_27 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L296] RET assume_abort_if_not(var_1_27 <= 1) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=0, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L297] var_1_28 = __VERIFIER_nondet_double() [L298] CALL assume_abort_if_not((var_1_28 >= 4611686.018427382800e+12F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L298] RET assume_abort_if_not((var_1_28 >= 4611686.018427382800e+12F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=121/5, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L299] var_1_29 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L300] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=0, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L301] var_1_30 = __VERIFIER_nondet_uchar() [L302] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L302] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L303] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L303] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=50, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L304] var_1_33 = __VERIFIER_nondet_uchar() [L305] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L305] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L306] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L306] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4091253961, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L307] var_1_36 = __VERIFIER_nondet_ulong() [L308] CALL assume_abort_if_not(var_1_36 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L308] RET assume_abort_if_not(var_1_36 >= 2147483647) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L309] CALL assume_abort_if_not(var_1_36 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L309] RET assume_abort_if_not(var_1_36 <= 4294967294) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=799999993/8, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L310] var_1_38 = __VERIFIER_nondet_float() [L311] CALL assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L311] RET assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=1/2, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L312] var_1_39 = __VERIFIER_nondet_float() [L313] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L313] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=0, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L314] var_1_40 = __VERIFIER_nondet_float() [L315] CALL assume_abort_if_not((var_1_40 >= 4611686.018427382800e+12F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L315] RET assume_abort_if_not((var_1_40 >= 4611686.018427382800e+12F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16978, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L316] var_1_44 = __VERIFIER_nondet_short() [L317] CALL assume_abort_if_not(var_1_44 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L317] RET assume_abort_if_not(var_1_44 >= 16383) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L318] CALL assume_abort_if_not(var_1_44 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L318] RET assume_abort_if_not(var_1_44 <= 32766) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=64, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L319] var_1_46 = __VERIFIER_nondet_char() [L320] CALL assume_abort_if_not(var_1_46 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L320] RET assume_abort_if_not(var_1_46 >= -126) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L321] CALL assume_abort_if_not(var_1_46 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L321] RET assume_abort_if_not(var_1_46 <= 126) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=-50, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L322] var_1_47 = __VERIFIER_nondet_char() [L323] CALL assume_abort_if_not(var_1_47 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L323] RET assume_abort_if_not(var_1_47 >= -126) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L324] CALL assume_abort_if_not(var_1_47 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L324] RET assume_abort_if_not(var_1_47 <= 126) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=46907, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L325] var_1_52 = __VERIFIER_nondet_ushort() [L326] CALL assume_abort_if_not(var_1_52 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L326] RET assume_abort_if_not(var_1_52 >= 32767) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L327] CALL assume_abort_if_not(var_1_52 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L327] RET assume_abort_if_not(var_1_52 <= 65534) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=52395, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L328] var_1_53 = __VERIFIER_nondet_ushort() [L329] CALL assume_abort_if_not(var_1_53 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L329] RET assume_abort_if_not(var_1_53 >= 32767) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L330] CALL assume_abort_if_not(var_1_53 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L330] RET assume_abort_if_not(var_1_53 <= 65534) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=0, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L331] var_1_55 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L332] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L333] CALL assume_abort_if_not(var_1_55 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L333] RET assume_abort_if_not(var_1_55 <= 1) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=500, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L350] RET updateVariables() [L351] CALL step() [L75] COND FALSE !(last_1_var_1_9 >= last_1_var_1_32) [L94] var_1_51 = (var_1_52 - var_1_33) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L96] unsigned short int stepLocal_6 = var_1_51; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L97] EXPR -64 << var_1_51 VAL [-64 << var_1_51=65534, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_41=65/2, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L97] COND TRUE (-64 << var_1_51) >= stepLocal_6 [L98] var_1_41 = ((var_1_28 - var_1_38) - var_1_29) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L100] signed long int stepLocal_11 = var_1_33 + var_1_51; [L101] unsigned short int stepLocal_10 = var_1_51; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L102] COND TRUE -5 < stepLocal_11 VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=637/5, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L103] COND TRUE ((~ 0) / var_1_17) < stepLocal_10 [L104] var_1_50 = ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L111] signed long int stepLocal_4 = 61405 - var_1_23; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=8, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L112] COND TRUE stepLocal_4 > last_1_var_1_32 [L113] var_1_32 = var_1_33 VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=-5] [L115] COND TRUE var_1_32 >= (var_1_32 / var_1_8) [L116] var_1_9 = ((var_1_10 - var_1_51) - var_1_32) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_42=324/5, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L120] COND TRUE (- 50.6f) >= var_1_50 [L121] var_1_42 = (var_1_28 - var_1_29) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=51/5, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L123] COND TRUE \read(var_1_27) [L124] var_1_26 = ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L136] COND FALSE !(! var_1_27) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L139] COND FALSE !(! var_1_27) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=0, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L143] COND TRUE var_1_27 && var_1_55 [L144] var_1_54 = ((((((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) < 0 ) ? -(((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) : (((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=8, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L152] COND TRUE (((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17) [L153] var_1_34 = (var_1_36 - var_1_54) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L157] unsigned char stepLocal_5 = var_1_32; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_37=87/10, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L158] COND TRUE \read(var_1_27) [L159] var_1_37 = (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_10=65534, stepLocal_11=65534, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L171] unsigned long int stepLocal_1 = (var_1_32 / var_1_17) / var_1_8; [L172] unsigned short int stepLocal_0 = var_1_51; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L173] COND FALSE !(var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, var_1_10=1073741822, var_1_15=397/25, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L178] COND FALSE !(var_1_51 != stepLocal_0) [L181] var_1_15 = var_1_20 VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_48=163/10, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L184] COND TRUE var_1_42 == var_1_37 [L185] var_1_48 = (25.25 - (var_1_40 - var_1_38)) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=100000, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L193] COND TRUE (- var_1_15) == var_1_37 [L194] var_1_1 = (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L200] unsigned long int stepLocal_9 = (((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22)); [L201] unsigned char stepLocal_8 = var_1_30; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=-8, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L202] COND TRUE var_1_27 && stepLocal_8 [L203] var_1_45 = (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L211] EXPR 2u << var_1_32 VAL [2u << var_1_32=2, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L211] unsigned long int stepLocal_7 = var_1_32 * (2u << var_1_32); [L212] COND FALSE !(! var_1_27) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L219] COND FALSE !(var_1_51 < stepLocal_7) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L223] signed long int stepLocal_13 = var_1_10; [L224] signed long int stepLocal_12 = (((var_1_46) < (var_1_32)) ? (var_1_46) : (var_1_32)); VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L225] COND TRUE \read(var_1_30) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=32, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L226] COND TRUE var_1_50 <= ((var_1_39 - var_1_40) * var_1_28) [L227] var_1_56 = ((((var_1_46) < ((var_1_33 - var_1_32))) ? (var_1_46) : ((var_1_33 - var_1_32)))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=5, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L238] COND TRUE \read(var_1_55) [L239] var_1_58 = (((var_1_33 - var_1_31) + (var_1_45 + var_1_45)) + var_1_47) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_1=0, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L243] unsigned short int stepLocal_3 = var_1_51; [L244] signed short int stepLocal_2 = var_1_56; VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_1=0, stepLocal_2=0, stepLocal_3=65534, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_21=4999999999999999/5, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L245] COND FALSE !(stepLocal_2 >= var_1_54) [L250] var_1_21 = ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_1=0, stepLocal_2=0, stepLocal_3=65534, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L252] COND TRUE \read(var_1_27) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_1=0, stepLocal_2=0, stepLocal_3=65534, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=-1, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L253] COND TRUE var_1_21 < 24.8f [L254] var_1_49 = ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))) VAL [isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, stepLocal_0=65534, stepLocal_10=65534, stepLocal_11=65534, stepLocal_12=0, stepLocal_13=1073741822, stepLocal_1=0, stepLocal_2=0, stepLocal_3=65534, stepLocal_4=61405, stepLocal_5=0, stepLocal_6=65534, stepLocal_7=0, stepLocal_8=1, stepLocal_9=65533, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=65534, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L351] RET step() [L352] CALL, EXPR property() [L342] EXPR (((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1) VAL [(((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)=0, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=65534, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L342] EXPR (((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1)) VAL [(((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))=0, (((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)=0, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=65534, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L342] EXPR ((((((((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))) && ((var_1_27 && var_1_30) ? (var_1_45 == ((signed char) (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) : ((((((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22))) != var_1_1) ? (var_1_45 == ((signed char) var_1_46)) : (var_1_45 == ((signed char) ((((var_1_47) > (var_1_46)) ? (var_1_47) : (var_1_46)))))))) && ((var_1_42 == var_1_37) ? (var_1_48 == ((double) (25.25 - (var_1_40 - var_1_38)))) : ((var_1_39 == ((((var_1_42) > (var_1_38)) ? (var_1_42) : (var_1_38)))) ? (var_1_48 == ((double) var_1_19)) : (var_1_48 == ((double) var_1_19))))) && (var_1_27 ? ((var_1_21 < 24.8f) ? (var_1_49 == ((signed long int) ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))))) : (var_1_49 == ((signed long int) var_1_34))) : (var_1_49 == ((signed long int) ((((var_1_10) < (var_1_33)) ? (var_1_10) : (var_1_33))))))) && ((-5 < (var_1_33 + var_1_51)) ? ((((~ 0) / var_1_17) < var_1_51) ? (var_1_50 == ((float) ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))))) : (var_1_50 == ((float) (var_1_20 - ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))))))) : (var_1_50 == ((float) ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + var_1_24) + ((((var_1_19) > (-0.8f)) ? (var_1_19) : (-0.8f)))))))) && ((last_1_var_1_9 >= last_1_var_1_32) ? ((((((var_1_47) > (last_1_var_1_32)) ? (var_1_47) : (last_1_var_1_32))) >= (last_1_var_1_54 / var_1_7)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) > (var_1_33)) ? (var_1_44) : (var_1_33))))) : (((- last_1_var_1_32) >= 256u) ? ((last_1_var_1_45 < var_1_22) ? (var_1_51 == ((unsigned short int) (((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) - (((((last_1_var_1_45 + var_1_33)) < (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) ? ((last_1_var_1_45 + var_1_33)) : (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : ((var_1_30 && ((last_1_var_1_32 >> var_1_44) < var_1_47)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) < (var_1_33)) ? (var_1_44) : (var_1_33))))) : (var_1_51 == ((unsigned short int) last_1_var_1_32)))) : (var_1_51 == ((unsigned short int) (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) - last_1_var_1_32))))) : (var_1_51 == ((unsigned short int) (var_1_52 - var_1_33)))) VAL [((((((((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))) && ((var_1_27 && var_1_30) ? (var_1_45 == ((signed char) (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) : ((((((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22))) != var_1_1) ? (var_1_45 == ((signed char) var_1_46)) : (var_1_45 == ((signed char) ((((var_1_47) > (var_1_46)) ? (var_1_47) : (var_1_46)))))))) && ((var_1_42 == var_1_37) ? (var_1_48 == ((double) (25.25 - (var_1_40 - var_1_38)))) : ((var_1_39 == ((((var_1_42) > (var_1_38)) ? (var_1_42) : (var_1_38)))) ? (var_1_48 == ((double) var_1_19)) : (var_1_48 == ((double) var_1_19))))) && (var_1_27 ? ((var_1_21 < 24.8f) ? (var_1_49 == ((signed long int) ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))))) : (var_1_49 == ((signed long int) var_1_34))) : (var_1_49 == ((signed long int) ((((var_1_10) < (var_1_33)) ? (var_1_10) : (var_1_33))))))) && ((-5 < (var_1_33 + var_1_51)) ? ((((~ 0) / var_1_17) < var_1_51) ? (var_1_50 == ((float) ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))))) : (var_1_50 == ((float) (var_1_20 - ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))))))) : (var_1_50 == ((float) ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + var_1_24) + ((((var_1_19) > (-0.8f)) ? (var_1_19) : (-0.8f)))))))) && ((last_1_var_1_9 >= last_1_var_1_32) ? ((((((var_1_47) > (last_1_var_1_32)) ? (var_1_47) : (last_1_var_1_32))) >= (last_1_var_1_54 / var_1_7)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) > (var_1_33)) ? (var_1_44) : (var_1_33))))) : (((- last_1_var_1_32) >= 256u) ? ((last_1_var_1_45 < var_1_22) ? (var_1_51 == ((unsigned short int) (((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) - (((((last_1_var_1_45 + var_1_33)) < (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) ? ((last_1_var_1_45 + var_1_33)) : (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : ((var_1_30 && ((last_1_var_1_32 >> var_1_44) < var_1_47)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) < (var_1_33)) ? (var_1_44) : (var_1_33))))) : (var_1_51 == ((unsigned short int) last_1_var_1_32)))) : (var_1_51 == ((unsigned short int) (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) - last_1_var_1_32))))) : (var_1_51 == ((unsigned short int) (var_1_52 - var_1_33))))=0, (((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))=0, (((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)=0, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=65534, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L342] EXPR ((((((((((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))) && ((var_1_27 && var_1_30) ? (var_1_45 == ((signed char) (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) : ((((((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22))) != var_1_1) ? (var_1_45 == ((signed char) var_1_46)) : (var_1_45 == ((signed char) ((((var_1_47) > (var_1_46)) ? (var_1_47) : (var_1_46)))))))) && ((var_1_42 == var_1_37) ? (var_1_48 == ((double) (25.25 - (var_1_40 - var_1_38)))) : ((var_1_39 == ((((var_1_42) > (var_1_38)) ? (var_1_42) : (var_1_38)))) ? (var_1_48 == ((double) var_1_19)) : (var_1_48 == ((double) var_1_19))))) && (var_1_27 ? ((var_1_21 < 24.8f) ? (var_1_49 == ((signed long int) ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))))) : (var_1_49 == ((signed long int) var_1_34))) : (var_1_49 == ((signed long int) ((((var_1_10) < (var_1_33)) ? (var_1_10) : (var_1_33))))))) && ((-5 < (var_1_33 + var_1_51)) ? ((((~ 0) / var_1_17) < var_1_51) ? (var_1_50 == ((float) ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))))) : (var_1_50 == ((float) (var_1_20 - ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))))))) : (var_1_50 == ((float) ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + var_1_24) + ((((var_1_19) > (-0.8f)) ? (var_1_19) : (-0.8f)))))))) && ((last_1_var_1_9 >= last_1_var_1_32) ? ((((((var_1_47) > (last_1_var_1_32)) ? (var_1_47) : (last_1_var_1_32))) >= (last_1_var_1_54 / var_1_7)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) > (var_1_33)) ? (var_1_44) : (var_1_33))))) : (((- last_1_var_1_32) >= 256u) ? ((last_1_var_1_45 < var_1_22) ? (var_1_51 == ((unsigned short int) (((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) - (((((last_1_var_1_45 + var_1_33)) < (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) ? ((last_1_var_1_45 + var_1_33)) : (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : ((var_1_30 && ((last_1_var_1_32 >> var_1_44) < var_1_47)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) < (var_1_33)) ? (var_1_44) : (var_1_33))))) : (var_1_51 == ((unsigned short int) last_1_var_1_32)))) : (var_1_51 == ((unsigned short int) (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) - last_1_var_1_32))))) : (var_1_51 == ((unsigned short int) (var_1_52 - var_1_33))))) && ((var_1_27 && var_1_55) ? (var_1_54 == ((unsigned long int) ((((((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) < 0 ) ? -(((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) : (((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9))))) : ((var_1_51 <= var_1_51) ? (var_1_54 == ((unsigned long int) var_1_36)) : (var_1_54 == ((unsigned long int) (var_1_36 - 2u)))))) && (var_1_30 ? ((var_1_50 <= ((var_1_39 - var_1_40) * var_1_28)) ? (var_1_56 == ((signed short int) ((((var_1_46) < ((var_1_33 - var_1_32))) ? (var_1_46) : ((var_1_33 - var_1_32)))))) : 1) : ((((var_1_32 / var_1_7) >> var_1_34) > var_1_10) ? (((var_1_53 + var_1_43) < ((((var_1_46) < (var_1_32)) ? (var_1_46) : (var_1_32)))) ? (var_1_56 == ((signed short int) var_1_32)) : (var_1_56 == ((signed short int) var_1_32))) : 1)) VAL [((((((((((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))) && ((var_1_27 && var_1_30) ? (var_1_45 == ((signed char) (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) : ((((((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22))) != var_1_1) ? (var_1_45 == ((signed char) var_1_46)) : (var_1_45 == ((signed char) ((((var_1_47) > (var_1_46)) ? (var_1_47) : (var_1_46)))))))) && ((var_1_42 == var_1_37) ? (var_1_48 == ((double) (25.25 - (var_1_40 - var_1_38)))) : ((var_1_39 == ((((var_1_42) > (var_1_38)) ? (var_1_42) : (var_1_38)))) ? (var_1_48 == ((double) var_1_19)) : (var_1_48 == ((double) var_1_19))))) && (var_1_27 ? ((var_1_21 < 24.8f) ? (var_1_49 == ((signed long int) ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))))) : (var_1_49 == ((signed long int) var_1_34))) : (var_1_49 == ((signed long int) ((((var_1_10) < (var_1_33)) ? (var_1_10) : (var_1_33))))))) && ((-5 < (var_1_33 + var_1_51)) ? ((((~ 0) / var_1_17) < var_1_51) ? (var_1_50 == ((float) ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))))) : (var_1_50 == ((float) (var_1_20 - ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))))))) : (var_1_50 == ((float) ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + var_1_24) + ((((var_1_19) > (-0.8f)) ? (var_1_19) : (-0.8f)))))))) && ((last_1_var_1_9 >= last_1_var_1_32) ? ((((((var_1_47) > (last_1_var_1_32)) ? (var_1_47) : (last_1_var_1_32))) >= (last_1_var_1_54 / var_1_7)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) > (var_1_33)) ? (var_1_44) : (var_1_33))))) : (((- last_1_var_1_32) >= 256u) ? ((last_1_var_1_45 < var_1_22) ? (var_1_51 == ((unsigned short int) (((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) - (((((last_1_var_1_45 + var_1_33)) < (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) ? ((last_1_var_1_45 + var_1_33)) : (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : ((var_1_30 && ((last_1_var_1_32 >> var_1_44) < var_1_47)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) < (var_1_33)) ? (var_1_44) : (var_1_33))))) : (var_1_51 == ((unsigned short int) last_1_var_1_32)))) : (var_1_51 == ((unsigned short int) (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) - last_1_var_1_32))))) : (var_1_51 == ((unsigned short int) (var_1_52 - var_1_33))))) && ((var_1_27 && var_1_55) ? (var_1_54 == ((unsigned long int) ((((((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) < 0 ) ? -(((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) : (((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9))))) : ((var_1_51 <= var_1_51) ? (var_1_54 == ((unsigned long int) var_1_36)) : (var_1_54 == ((unsigned long int) (var_1_36 - 2u)))))) && (var_1_30 ? ((var_1_50 <= ((var_1_39 - var_1_40) * var_1_28)) ? (var_1_56 == ((signed short int) ((((var_1_46) < ((var_1_33 - var_1_32))) ? (var_1_46) : ((var_1_33 - var_1_32)))))) : 1) : ((((var_1_32 / var_1_7) >> var_1_34) > var_1_10) ? (((var_1_53 + var_1_43) < ((((var_1_46) < (var_1_32)) ? (var_1_46) : (var_1_32)))) ? (var_1_56 == ((signed short int) var_1_32)) : (var_1_56 == ((signed short int) var_1_32))) : 1))=0, ((((((((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))) && ((var_1_27 && var_1_30) ? (var_1_45 == ((signed char) (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) : ((((((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22))) != var_1_1) ? (var_1_45 == ((signed char) var_1_46)) : (var_1_45 == ((signed char) ((((var_1_47) > (var_1_46)) ? (var_1_47) : (var_1_46)))))))) && ((var_1_42 == var_1_37) ? (var_1_48 == ((double) (25.25 - (var_1_40 - var_1_38)))) : ((var_1_39 == ((((var_1_42) > (var_1_38)) ? (var_1_42) : (var_1_38)))) ? (var_1_48 == ((double) var_1_19)) : (var_1_48 == ((double) var_1_19))))) && (var_1_27 ? ((var_1_21 < 24.8f) ? (var_1_49 == ((signed long int) ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))))) : (var_1_49 == ((signed long int) var_1_34))) : (var_1_49 == ((signed long int) ((((var_1_10) < (var_1_33)) ? (var_1_10) : (var_1_33))))))) && ((-5 < (var_1_33 + var_1_51)) ? ((((~ 0) / var_1_17) < var_1_51) ? (var_1_50 == ((float) ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))))) : (var_1_50 == ((float) (var_1_20 - ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))))))) : (var_1_50 == ((float) ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + var_1_24) + ((((var_1_19) > (-0.8f)) ? (var_1_19) : (-0.8f)))))))) && ((last_1_var_1_9 >= last_1_var_1_32) ? ((((((var_1_47) > (last_1_var_1_32)) ? (var_1_47) : (last_1_var_1_32))) >= (last_1_var_1_54 / var_1_7)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) > (var_1_33)) ? (var_1_44) : (var_1_33))))) : (((- last_1_var_1_32) >= 256u) ? ((last_1_var_1_45 < var_1_22) ? (var_1_51 == ((unsigned short int) (((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) - (((((last_1_var_1_45 + var_1_33)) < (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) ? ((last_1_var_1_45 + var_1_33)) : (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : ((var_1_30 && ((last_1_var_1_32 >> var_1_44) < var_1_47)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) < (var_1_33)) ? (var_1_44) : (var_1_33))))) : (var_1_51 == ((unsigned short int) last_1_var_1_32)))) : (var_1_51 == ((unsigned short int) (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) - last_1_var_1_32))))) : (var_1_51 == ((unsigned short int) (var_1_52 - var_1_33))))=0, (((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))=0, (((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)=0, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=65534, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L342-L343] return (((((((((((((((((((((- var_1_15) == var_1_37) ? (var_1_1 == ((unsigned long int) (((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) < (var_1_51)) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) + var_1_32)) : (var_1_51))))) : ((var_1_32 != (var_1_51 / ((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8))))) ? (var_1_1 == ((unsigned long int) ((((100000000u) < ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51))))) ? (100000000u) : ((((((2998348225u - var_1_32)) < (var_1_51)) ? ((2998348225u - var_1_32)) : (var_1_51)))))))) : 1)) && ((var_1_32 >= (var_1_32 / var_1_8)) ? (var_1_9 == ((signed long int) ((var_1_10 - var_1_51) - var_1_32))) : (var_1_9 == ((signed long int) ((((((var_1_10 - var_1_51)) < (var_1_32)) ? ((var_1_10 - var_1_51)) : (var_1_32))) - ((((var_1_32) > (var_1_32)) ? (var_1_32) : (var_1_32)))))))) && ((var_1_41 != ((((((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) < (var_1_37)) ? (((((var_1_42) < (7.375f)) ? (var_1_42) : (7.375f)))) : (var_1_37)))) ? ((((var_1_32 / var_1_17) / var_1_8) > var_1_51) ? (var_1_15 == ((float) (((((var_1_18 + var_1_19) < 0 ) ? -(var_1_18 + var_1_19) : (var_1_18 + var_1_19))) - var_1_20))) : 1) : ((var_1_51 != var_1_51) ? (var_1_15 == ((float) var_1_19)) : (var_1_15 == ((float) var_1_20))))) && ((var_1_56 >= var_1_54) ? (((var_1_22 - var_1_32) < var_1_51) ? (var_1_21 == ((double) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) : (var_1_21 == ((double) ((256.8 - ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) + (var_1_24 + var_1_25)))))) && (var_1_27 ? (var_1_26 == ((double) ((((63.75) > (((var_1_28 - 128.6) - (var_1_29 + 8.5)))) ? (63.75) : (((var_1_28 - 128.6) - (var_1_29 + 8.5))))))) : (var_1_30 ? (var_1_26 == ((double) (var_1_19 + var_1_29))) : ((var_1_32 > var_1_7) ? (var_1_26 == ((double) (var_1_20 - var_1_29))) : (var_1_26 == ((double) (var_1_29 + 64.25))))))) && ((! var_1_27) ? (var_1_31 == ((signed long int) (var_1_51 + var_1_32))) : ((! var_1_27) ? (var_1_31 == ((signed long int) var_1_32)) : 1))) && (((61405 - var_1_23) > last_1_var_1_32) ? (var_1_32 == ((unsigned char) var_1_33)) : 1)) && (((((((var_1_54) > (var_1_8)) ? (var_1_54) : (var_1_8))) + var_1_10) == (var_1_51 * var_1_17)) ? (var_1_34 == ((unsigned long int) (var_1_36 - var_1_54))) : (var_1_34 == ((unsigned long int) var_1_51)))) && (var_1_27 ? (var_1_37 == ((float) (var_1_29 + (((((var_1_38 - var_1_39)) > (var_1_18)) ? ((var_1_38 - var_1_39)) : (var_1_18)))))) : ((var_1_39 <= 10.25f) ? (var_1_37 == ((float) ((var_1_29 + var_1_38) - (((((var_1_28) > (var_1_40)) ? (var_1_28) : (var_1_40))) - var_1_39)))) : ((var_1_32 <= var_1_34) ? (var_1_37 == ((float) var_1_38)) : (var_1_37 == ((float) ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))))))) && (((-64 << var_1_51) >= var_1_51) ? (var_1_41 == ((double) ((var_1_28 - var_1_38) - var_1_29))) : 1)) && (((- 50.6f) >= var_1_50) ? (var_1_42 == ((double) (var_1_28 - var_1_29))) : 1)) && ((! var_1_27) ? (var_1_30 ? (var_1_43 == ((signed short int) ((((var_1_1) < (var_1_33)) ? (var_1_1) : (var_1_33))))) : (var_1_43 == ((signed short int) ((((var_1_33 - (var_1_44 - var_1_1)) < 0 ) ? -(var_1_33 - (var_1_44 - var_1_1)) : (var_1_33 - (var_1_44 - var_1_1))))))) : ((var_1_51 < (var_1_32 * (2u << var_1_32))) ? (var_1_43 == ((signed short int) (((((var_1_1) > (var_1_33)) ? (var_1_1) : (var_1_33))) - var_1_44))) : 1))) && ((var_1_27 && var_1_30) ? (var_1_45 == ((signed char) (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) : ((((((var_1_54) < (var_1_22)) ? (var_1_54) : (var_1_22))) != var_1_1) ? (var_1_45 == ((signed char) var_1_46)) : (var_1_45 == ((signed char) ((((var_1_47) > (var_1_46)) ? (var_1_47) : (var_1_46)))))))) && ((var_1_42 == var_1_37) ? (var_1_48 == ((double) (25.25 - (var_1_40 - var_1_38)))) : ((var_1_39 == ((((var_1_42) > (var_1_38)) ? (var_1_42) : (var_1_38)))) ? (var_1_48 == ((double) var_1_19)) : (var_1_48 == ((double) var_1_19))))) && (var_1_27 ? ((var_1_21 < 24.8f) ? (var_1_49 == ((signed long int) ((((((var_1_51 + var_1_22) - var_1_51)) > (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) ? (((var_1_51 + var_1_22) - var_1_51)) : (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))))))) : (var_1_49 == ((signed long int) var_1_34))) : (var_1_49 == ((signed long int) ((((var_1_10) < (var_1_33)) ? (var_1_10) : (var_1_33))))))) && ((-5 < (var_1_33 + var_1_51)) ? ((((~ 0) / var_1_17) < var_1_51) ? (var_1_50 == ((float) ((((4.1f) < 0 ) ? -(4.1f) : (4.1f))))) : (var_1_50 == ((float) (var_1_20 - ((((var_1_40) > (var_1_28)) ? (var_1_40) : (var_1_28))))))) : (var_1_50 == ((float) ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + var_1_24) + ((((var_1_19) > (-0.8f)) ? (var_1_19) : (-0.8f)))))))) && ((last_1_var_1_9 >= last_1_var_1_32) ? ((((((var_1_47) > (last_1_var_1_32)) ? (var_1_47) : (last_1_var_1_32))) >= (last_1_var_1_54 / var_1_7)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) > (var_1_33)) ? (var_1_44) : (var_1_33))))) : (((- last_1_var_1_32) >= 256u) ? ((last_1_var_1_45 < var_1_22) ? (var_1_51 == ((unsigned short int) (((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) - (((((last_1_var_1_45 + var_1_33)) < (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))) ? ((last_1_var_1_45 + var_1_33)) : (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))))))))) : ((var_1_30 && ((last_1_var_1_32 >> var_1_44) < var_1_47)) ? (var_1_51 == ((unsigned short int) ((((var_1_44) < (var_1_33)) ? (var_1_44) : (var_1_33))))) : (var_1_51 == ((unsigned short int) last_1_var_1_32)))) : (var_1_51 == ((unsigned short int) (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) - last_1_var_1_32))))) : (var_1_51 == ((unsigned short int) (var_1_52 - var_1_33))))) && ((var_1_27 && var_1_55) ? (var_1_54 == ((unsigned long int) ((((((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) < 0 ) ? -(((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9) : (((((var_1_51) > (var_1_44)) ? (var_1_51) : (var_1_44))) + var_1_9))))) : ((var_1_51 <= var_1_51) ? (var_1_54 == ((unsigned long int) var_1_36)) : (var_1_54 == ((unsigned long int) (var_1_36 - 2u)))))) && (var_1_30 ? ((var_1_50 <= ((var_1_39 - var_1_40) * var_1_28)) ? (var_1_56 == ((signed short int) ((((var_1_46) < ((var_1_33 - var_1_32))) ? (var_1_46) : ((var_1_33 - var_1_32)))))) : 1) : ((((var_1_32 / var_1_7) >> var_1_34) > var_1_10) ? (((var_1_53 + var_1_43) < ((((var_1_46) < (var_1_32)) ? (var_1_46) : (var_1_32)))) ? (var_1_56 == ((signed short int) var_1_32)) : (var_1_56 == ((signed short int) var_1_32))) : 1))) && (var_1_55 ? (var_1_58 == ((signed short int) (((var_1_33 - var_1_31) + (var_1_45 + var_1_45)) + var_1_47))) : (var_1_58 == ((signed short int) (((((var_1_45) > (var_1_46)) ? (var_1_45) : (var_1_46))) + var_1_45)))) ; [L352] RET, EXPR property() [L352] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=65534, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_32=8, last_1_var_1_45=-8, last_1_var_1_54=0, last_1_var_1_9=-5, var_1_10=1073741822, var_1_15=4, var_1_17=2, var_1_18=2, var_1_19=3, var_1_1=65534, var_1_20=4, var_1_22=65533, var_1_23=0, var_1_24=5, var_1_25=6, var_1_26=255/4, var_1_27=1, var_1_28=7, var_1_29=8, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_34=3221225472, var_1_36=4294967294, var_1_38=9, var_1_39=10, var_1_40=11, var_1_43=-16, var_1_44=16383, var_1_45=125, var_1_46=126, var_1_47=125, var_1_49=65534, var_1_50=12, var_1_51=65534, var_1_52=65534, var_1_53=32767, var_1_54=1073741822, var_1_55=1, var_1_56=0, var_1_58=374, var_1_7=3221356541, var_1_8=3221356542, var_1_9=1073676288] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 178 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 19.7s, OverallIterations: 10, TraceHistogramMax: 45, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 8.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3375 SdHoareTripleChecker+Valid, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3318 mSDsluCounter, 7809 SdHoareTripleChecker+Invalid, 5.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5089 mSDsCounter, 1136 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3664 IncrementalHoareTripleChecker+Invalid, 4800 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1136 mSolverCounterUnsat, 2720 mSDtfsCounter, 3664 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3397 GetRequests, 3313 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=848occurred in iteration=7, InterpolantAutomatonStates: 90, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 9 MinimizatonAttempts, 1529 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.7s SatisfiabilityAnalysisTime, 2.4s InterpolantComputationTime, 3341 NumberOfCodeBlocks, 3341 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 3333 ConstructedInterpolants, 0 QuantifiedInterpolants, 5110 SizeOfPredicates, 22 NumberOfNonLiveVariables, 6421 ConjunctsInSsa, 56 ConjunctsInUnsatCore, 11 InterpolantComputations, 7 PerfectInterpolantSequences, 43233/43560 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 could not prove your program: unable to determine feasibility of some traces [2023-11-06 22:37:28,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 66faedc76e2888a747bab206dd9951b65d0513a976e7d390b67897d185d819f3 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:37:30,647 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:37:30,794 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 22:37:30,809 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:37:30,810 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:37:30,860 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:37:30,861 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:37:30,862 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:37:30,863 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:37:30,863 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:37:30,864 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:37:30,865 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:37:30,866 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:37:30,867 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:37:30,867 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:37:30,868 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:37:30,868 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:37:30,869 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:37:30,870 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:37:30,870 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:37:30,871 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:37:30,877 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:37:30,878 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:37:30,878 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:37:30,879 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:37:30,879 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:37:30,880 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:37:30,880 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:37:30,881 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:37:30,881 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:37:30,883 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:37:30,884 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:37:30,884 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:37:30,885 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:37:30,885 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:37:30,885 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:37:30,886 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:37:30,886 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:37:30,886 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:37:30,888 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:37:30,888 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:37:30,889 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:37:30,889 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 66faedc76e2888a747bab206dd9951b65d0513a976e7d390b67897d185d819f3 [2023-11-06 22:37:31,301 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:37:31,326 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:37:31,329 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:37:31,331 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:37:31,331 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:37:31,333 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i [2023-11-06 22:37:34,559 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:37:34,928 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:37:34,929 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i [2023-11-06 22:37:34,947 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/data/c4fbd450f/1269ea3b4b504adbb3f8b78313514880/FLAGb5155b65b [2023-11-06 22:37:34,964 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/data/c4fbd450f/1269ea3b4b504adbb3f8b78313514880 [2023-11-06 22:37:34,967 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:37:34,969 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:37:34,971 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:37:34,971 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:37:34,977 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:37:34,978 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:37:34" (1/1) ... [2023-11-06 22:37:34,979 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26586a76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:34, skipping insertion in model container [2023-11-06 22:37:34,980 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:37:34" (1/1) ... [2023-11-06 22:37:35,042 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:37:35,277 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i[916,929] [2023-11-06 22:37:35,531 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:37:35,554 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:37:35,576 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-41.i[916,929] [2023-11-06 22:37:35,728 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:37:35,761 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:37:35,762 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35 WrapperNode [2023-11-06 22:37:35,762 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:37:35,763 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:37:35,764 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:37:35,764 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:37:35,772 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,834 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,889 INFO L138 Inliner]: procedures = 27, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 321 [2023-11-06 22:37:35,889 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:37:35,890 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:37:35,890 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:37:35,890 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:37:35,901 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,901 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,909 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,909 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,948 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,954 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,959 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,977 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:35,984 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:37:35,990 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:37:35,991 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:37:35,991 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:37:35,992 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (1/1) ... [2023-11-06 22:37:36,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:37:36,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:36,028 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:37:36,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:37:36,066 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:37:36,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:37:36,066 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:37:36,066 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:37:36,067 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:37:36,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:37:36,185 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:37:36,187 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:38:02,395 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:38:02,408 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:38:02,410 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:38:02,413 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:38:02 BoogieIcfgContainer [2023-11-06 22:38:02,413 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:38:02,417 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:38:02,417 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:38:02,421 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:38:02,421 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:37:34" (1/3) ... [2023-11-06 22:38:02,422 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c48b360 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:38:02, skipping insertion in model container [2023-11-06 22:38:02,422 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:35" (2/3) ... [2023-11-06 22:38:02,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c48b360 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:38:02, skipping insertion in model container [2023-11-06 22:38:02,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:38:02" (3/3) ... [2023-11-06 22:38:02,427 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-41.i [2023-11-06 22:38:02,451 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:38:02,451 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:38:02,563 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:38:02,571 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@67a1384f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:38:02,571 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:38:02,580 INFO L276 IsEmpty]: Start isEmpty. Operand has 142 states, 94 states have (on average 1.5106382978723405) internal successors, (142), 95 states have internal predecessors, (142), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:38:02,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2023-11-06 22:38:02,635 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:38:02,636 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1] [2023-11-06 22:38:02,639 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:38:02,648 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:02,649 INFO L85 PathProgramCache]: Analyzing trace with hash -2037796195, now seen corresponding path program 1 times [2023-11-06 22:38:02,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:38:02,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1200132191] [2023-11-06 22:38:02,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:02,670 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 [2023-11-06 22:38:02,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:38:02,681 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 22:38:02,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 22:38:05,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:05,423 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:38:05,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:38:05,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1624 proven. 0 refuted. 0 times theorem prover too weak. 2336 trivial. 0 not checked. [2023-11-06 22:38:05,509 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:38:05,510 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:38:05,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1200132191] [2023-11-06 22:38:05,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1200132191] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:05,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:05,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:38:05,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737343408] [2023-11-06 22:38:05,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:05,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:38:05,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:38:05,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:38:05,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:38:05,552 INFO L87 Difference]: Start difference. First operand has 142 states, 94 states have (on average 1.5106382978723405) internal successors, (142), 95 states have internal predecessors, (142), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2023-11-06 22:38:05,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:38:05,622 INFO L93 Difference]: Finished difference Result 277 states and 503 transitions. [2023-11-06 22:38:05,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:38:05,624 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 292 [2023-11-06 22:38:05,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:38:05,635 INFO L225 Difference]: With dead ends: 277 [2023-11-06 22:38:05,635 INFO L226 Difference]: Without dead ends: 138 [2023-11-06 22:38:05,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:38:05,644 INFO L413 NwaCegarLoop]: 224 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, 224 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 [2023-11-06 22:38:05,645 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:38:05,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2023-11-06 22:38:05,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2023-11-06 22:38:05,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 91 states have (on average 1.4725274725274726) internal successors, (134), 91 states have internal predecessors, (134), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:38:05,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 224 transitions. [2023-11-06 22:38:05,707 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 224 transitions. Word has length 292 [2023-11-06 22:38:05,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:38:05,708 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 224 transitions. [2023-11-06 22:38:05,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2023-11-06 22:38:05,709 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 224 transitions. [2023-11-06 22:38:05,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2023-11-06 22:38:05,716 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:38:05,716 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1] [2023-11-06 22:38:05,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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)] Ended with exit code 0 [2023-11-06 22:38:05,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 22:38:05,921 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:38:05,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:05,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1417807827, now seen corresponding path program 1 times [2023-11-06 22:38:05,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:38:05,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1355098059] [2023-11-06 22:38:05,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:05,924 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 [2023-11-06 22:38:05,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:38:05,926 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 22:38:05,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 22:38:08,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:08,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:38:08,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:38:08,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:38:08,854 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:38:08,854 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:38:08,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1355098059] [2023-11-06 22:38:08,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1355098059] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:08,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:08,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:38:08,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737530757] [2023-11-06 22:38:08,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:08,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:38:08,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:38:08,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:38:08,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:38:08,871 INFO L87 Difference]: Start difference. First operand 138 states and 224 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:38:12,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.41s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:38:12,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:38:12,385 INFO L93 Difference]: Finished difference Result 273 states and 445 transitions. [2023-11-06 22:38:12,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:38:12,680 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 292 [2023-11-06 22:38:12,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:38:12,685 INFO L225 Difference]: With dead ends: 273 [2023-11-06 22:38:12,685 INFO L226 Difference]: Without dead ends: 138 [2023-11-06 22:38:12,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 290 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:38:12,690 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 79 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:38:12,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 363 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 3.5s Time] [2023-11-06 22:38:12,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2023-11-06 22:38:12,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2023-11-06 22:38:12,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 91 states have (on average 1.4615384615384615) internal successors, (133), 91 states have internal predecessors, (133), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:38:12,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 223 transitions. [2023-11-06 22:38:12,715 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 223 transitions. Word has length 292 [2023-11-06 22:38:12,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:38:12,718 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 223 transitions. [2023-11-06 22:38:12,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:38:12,719 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 223 transitions. [2023-11-06 22:38:12,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2023-11-06 22:38:12,724 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:38:12,725 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1] [2023-11-06 22:38:12,785 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 22:38:12,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 22:38:12,949 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:38:12,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:12,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1071782836, now seen corresponding path program 1 times [2023-11-06 22:38:12,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:38:12,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2074790774] [2023-11-06 22:38:12,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:12,952 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 [2023-11-06 22:38:12,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:38:12,954 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 22:38:12,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (4)] Waiting until timeout for monitored process [2023-11-06 22:38:15,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:15,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:38:15,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:38:22,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:38:22,576 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:38:22,577 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:38:22,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2074790774] [2023-11-06 22:38:22,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2074790774] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:22,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:22,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:38:22,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626160233] [2023-11-06 22:38:22,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:22,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:22,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:38:22,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:22,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:22,582 INFO L87 Difference]: Start difference. First operand 138 states and 223 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:38:26,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:28,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:29,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:31,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:35,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:37,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:39,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:42,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:44,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:46,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:49,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:51,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:55,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:38:58,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:00,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:02,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:04,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:06,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:08,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:10,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:12,996 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:16,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:19,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:21,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:23,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:25,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:26,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:26,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:39:26,937 INFO L93 Difference]: Finished difference Result 408 states and 663 transitions. [2023-11-06 22:39:26,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:39:26,969 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 293 [2023-11-06 22:39:26,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:39:26,976 INFO L225 Difference]: With dead ends: 408 [2023-11-06 22:39:26,976 INFO L226 Difference]: Without dead ends: 273 [2023-11-06 22:39:26,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 290 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:39:26,978 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 307 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 0 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 64.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:39:26,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 416 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 154 Invalid, 20 Unknown, 0 Unchecked, 64.3s Time] [2023-11-06 22:39:26,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2023-11-06 22:39:27,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 142. [2023-11-06 22:39:27,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 95 states have (on average 1.4631578947368422) internal successors, (139), 95 states have internal predecessors, (139), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:39:27,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 229 transitions. [2023-11-06 22:39:27,012 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 229 transitions. Word has length 293 [2023-11-06 22:39:27,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:39:27,014 INFO L495 AbstractCegarLoop]: Abstraction has 142 states and 229 transitions. [2023-11-06 22:39:27,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:39:27,014 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 229 transitions. [2023-11-06 22:39:27,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2023-11-06 22:39:27,020 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:39:27,020 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1] [2023-11-06 22:39:27,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:39:27,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 22:39:27,241 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:39:27,242 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:27,242 INFO L85 PathProgramCache]: Analyzing trace with hash 562309746, now seen corresponding path program 1 times [2023-11-06 22:39:27,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:39:27,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [442310474] [2023-11-06 22:39:27,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:27,244 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 [2023-11-06 22:39:27,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:39:27,245 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 22:39:27,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (5)] Waiting until timeout for monitored process [2023-11-06 22:39:29,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:29,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:39:29,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:39:30,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:39:30,212 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:39:30,212 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:39:30,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [442310474] [2023-11-06 22:39:30,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [442310474] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:39:30,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:39:30,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:39:30,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589650398] [2023-11-06 22:39:30,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:39:30,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:39:30,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:39:30,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:39:30,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:39:30,217 INFO L87 Difference]: Start difference. First operand 142 states and 229 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:39:32,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:34,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:37,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:39,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:39,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:39:39,927 INFO L93 Difference]: Finished difference Result 353 states and 568 transitions. [2023-11-06 22:39:39,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:39:39,928 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 293 [2023-11-06 22:39:39,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:39:39,932 INFO L225 Difference]: With dead ends: 353 [2023-11-06 22:39:39,932 INFO L226 Difference]: Without dead ends: 214 [2023-11-06 22:39:39,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:39:39,934 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 104 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2023-11-06 22:39:39,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 504 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 20 Invalid, 3 Unknown, 0 Unchecked, 9.7s Time] [2023-11-06 22:39:39,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2023-11-06 22:39:39,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 211. [2023-11-06 22:39:39,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 143 states have (on average 1.4265734265734267) internal successors, (204), 144 states have internal predecessors, (204), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2023-11-06 22:39:39,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 334 transitions. [2023-11-06 22:39:39,970 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 334 transitions. Word has length 293 [2023-11-06 22:39:39,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:39:39,971 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 334 transitions. [2023-11-06 22:39:39,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:39:39,972 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 334 transitions. [2023-11-06 22:39:39,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2023-11-06 22:39:39,977 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:39:39,977 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1] [2023-11-06 22:39:40,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:39:40,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 22:39:40,193 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:39:40,194 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:40,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1352383170, now seen corresponding path program 1 times [2023-11-06 22:39:40,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:39:40,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1274245975] [2023-11-06 22:39:40,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:40,195 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 [2023-11-06 22:39:40,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:39:40,197 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 22:39:40,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (6)] Waiting until timeout for monitored process [2023-11-06 22:39:42,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:42,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:39:42,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:39:42,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:39:42,847 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:39:42,848 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:39:42,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1274245975] [2023-11-06 22:39:42,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1274245975] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:39:42,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:39:42,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:39:42,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049949032] [2023-11-06 22:39:42,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:39:42,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:39:42,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:39:42,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:39:42,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:39:42,851 INFO L87 Difference]: Start difference. First operand 211 states and 334 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:39:45,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:48,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:50,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:39:51,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:39:51,344 INFO L93 Difference]: Finished difference Result 419 states and 665 transitions. [2023-11-06 22:39:51,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:39:51,346 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 294 [2023-11-06 22:39:51,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:39:51,355 INFO L225 Difference]: With dead ends: 419 [2023-11-06 22:39:51,355 INFO L226 Difference]: Without dead ends: 211 [2023-11-06 22:39:51,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:39:51,358 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 44 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:39:51,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 367 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 3 Unknown, 0 Unchecked, 8.5s Time] [2023-11-06 22:39:51,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2023-11-06 22:39:51,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2023-11-06 22:39:51,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 143 states have (on average 1.4125874125874125) internal successors, (202), 144 states have internal predecessors, (202), 65 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 64 states have call predecessors, (65), 65 states have call successors, (65) [2023-11-06 22:39:51,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 332 transitions. [2023-11-06 22:39:51,410 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 332 transitions. Word has length 294 [2023-11-06 22:39:51,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:39:51,415 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 332 transitions. [2023-11-06 22:39:51,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:39:51,415 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 332 transitions. [2023-11-06 22:39:51,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2023-11-06 22:39:51,419 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:39:51,420 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1] [2023-11-06 22:39:51,477 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:39:51,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 22:39:51,637 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:39:51,638 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:39:51,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1253640384, now seen corresponding path program 1 times [2023-11-06 22:39:51,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:39:51,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [144267467] [2023-11-06 22:39:51,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:39:51,639 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 [2023-11-06 22:39:51,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:39:51,640 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 22:39:51,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (7)] Waiting until timeout for monitored process [2023-11-06 22:39:54,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:39:54,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:39:54,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:40:09,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:40:09,563 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:40:09,564 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:40:09,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [144267467] [2023-11-06 22:40:09,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [144267467] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:40:09,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:40:09,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:40:09,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361074647] [2023-11-06 22:40:09,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:40:09,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:40:09,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:40:09,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:40:09,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:40:09,568 INFO L87 Difference]: Start difference. First operand 211 states and 332 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 2 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:40:11,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:13,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:16,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:17,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:19,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:22,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:23,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:25,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:27,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:31,409 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:32,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:36,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:39,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:41,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:43,688 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:45,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:47,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:51,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:54,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.38s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:57,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:59,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:40:59,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:40:59,918 INFO L93 Difference]: Finished difference Result 627 states and 990 transitions. [2023-11-06 22:40:59,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:40:59,919 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 2 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 294 [2023-11-06 22:40:59,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:40:59,924 INFO L225 Difference]: With dead ends: 627 [2023-11-06 22:40:59,924 INFO L226 Difference]: Without dead ends: 419 [2023-11-06 22:40:59,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:40:59,926 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 76 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 0 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:40:59,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 414 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 58 Invalid, 15 Unknown, 0 Unchecked, 50.3s Time] [2023-11-06 22:40:59,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2023-11-06 22:41:00,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 417. [2023-11-06 22:41:00,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 282 states have (on average 1.4113475177304964) internal successors, (398), 284 states have internal predecessors, (398), 130 states have call successors, (130), 4 states have call predecessors, (130), 4 states have return successors, (130), 128 states have call predecessors, (130), 130 states have call successors, (130) [2023-11-06 22:41:00,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 658 transitions. [2023-11-06 22:41:00,010 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 658 transitions. Word has length 294 [2023-11-06 22:41:00,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:00,011 INFO L495 AbstractCegarLoop]: Abstraction has 417 states and 658 transitions. [2023-11-06 22:41:00,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 2 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:41:00,011 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 658 transitions. [2023-11-06 22:41:00,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2023-11-06 22:41:00,022 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:00,023 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1] [2023-11-06 22:41:00,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:41:00,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 22:41:00,233 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:41:00,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:41:00,234 INFO L85 PathProgramCache]: Analyzing trace with hash -204949568, now seen corresponding path program 1 times [2023-11-06 22:41:00,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:41:00,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [326296862] [2023-11-06 22:41:00,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:41:00,235 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 [2023-11-06 22:41:00,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:41:00,236 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 22:41:00,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (8)] Waiting until timeout for monitored process [2023-11-06 22:41:02,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:41:02,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:41:02,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:41:03,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-11-06 22:41:03,675 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:41:03,676 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:41:03,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [326296862] [2023-11-06 22:41:03,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [326296862] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:41:03,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:41:03,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:41:03,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231734200] [2023-11-06 22:41:03,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:41:03,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:41:03,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:41:03,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:41:03,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:41:03,679 INFO L87 Difference]: Start difference. First operand 417 states and 658 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:41:05,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:41:09,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:41:12,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:41:12,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:41:12,643 INFO L93 Difference]: Finished difference Result 843 states and 1322 transitions. [2023-11-06 22:41:13,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:41:13,151 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 294 [2023-11-06 22:41:13,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:41:13,157 INFO L225 Difference]: With dead ends: 843 [2023-11-06 22:41:13,157 INFO L226 Difference]: Without dead ends: 429 [2023-11-06 22:41:13,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:41:13,161 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 92 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2023-11-06 22:41:13,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 407 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 19 Invalid, 2 Unknown, 0 Unchecked, 8.9s Time] [2023-11-06 22:41:13,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2023-11-06 22:41:13,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 345. [2023-11-06 22:41:13,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 250 states have (on average 1.416) internal successors, (354), 250 states have internal predecessors, (354), 90 states have call successors, (90), 4 states have call predecessors, (90), 4 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2023-11-06 22:41:13,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 534 transitions. [2023-11-06 22:41:13,208 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 534 transitions. Word has length 294 [2023-11-06 22:41:13,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:41:13,210 INFO L495 AbstractCegarLoop]: Abstraction has 345 states and 534 transitions. [2023-11-06 22:41:13,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2023-11-06 22:41:13,211 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 534 transitions. [2023-11-06 22:41:13,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-06 22:41:13,215 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:41:13,215 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 45, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1] [2023-11-06 22:41:13,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f560302-52a3-4983-9aa7-220395609a41/bin/uautomizer-verify-WvqO1wxjHP/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 (8)] Forceful destruction successful, exit code 0