./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9bd2c7ff Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu --witnessprinter.witness.filename witness --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 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 08:00:45,252 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 08:00:45,355 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-19 08:00:45,363 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 08:00:45,364 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 08:00:45,403 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 08:00:45,404 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 08:00:45,405 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 08:00:45,405 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 08:00:45,406 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 08:00:45,407 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 08:00:45,408 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 08:00:45,408 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 08:00:45,412 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 08:00:45,414 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 08:00:45,414 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 08:00:45,414 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 08:00:45,415 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 08:00:45,415 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 08:00:45,416 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 08:00:45,416 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 08:00:45,417 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 08:00:45,417 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 08:00:45,427 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 08:00:45,428 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 08:00:45,428 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 08:00:45,429 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 08:00:45,429 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 08:00:45,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 08:00:45,430 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 08:00:45,431 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 08:00:45,432 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 08:00:45,432 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-19 08:00:45,432 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-19 08:00:45,432 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-19 08:00:45,433 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 08:00:45,433 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-19 08:00:45,433 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 08:00:45,434 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-19 08:00:45,434 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_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/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_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 [2023-11-19 08:00:45,756 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 08:00:45,794 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 08:00:45,797 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 08:00:45,798 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 08:00:45,799 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 08:00:45,801 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2023-11-19 08:00:49,054 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 08:00:49,410 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 08:00:49,411 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2023-11-19 08:00:49,433 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/data/f4351fbb1/fe13edfae8e34eb89d9a5271aa5083e9/FLAG542f0eae2 [2023-11-19 08:00:49,451 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/data/f4351fbb1/fe13edfae8e34eb89d9a5271aa5083e9 [2023-11-19 08:00:49,454 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 08:00:49,456 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 08:00:49,458 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 08:00:49,458 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 08:00:49,465 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 08:00:49,466 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:00:49" (1/1) ... [2023-11-19 08:00:49,468 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a185ff8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:49, skipping insertion in model container [2023-11-19 08:00:49,468 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:00:49" (1/1) ... [2023-11-19 08:00:49,538 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 08:00:49,722 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_54425624-2ebc-4490-9dae-150cae93834e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i[915,928] [2023-11-19 08:00:49,961 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 08:00:49,985 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 08:00:49,999 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_54425624-2ebc-4490-9dae-150cae93834e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i[915,928] [2023-11-19 08:00:50,092 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 08:00:50,117 INFO L206 MainTranslator]: Completed translation [2023-11-19 08:00:50,117 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50 WrapperNode [2023-11-19 08:00:50,117 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 08:00:50,119 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 08:00:50,119 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 08:00:50,119 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 08:00:50,129 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,157 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,238 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 499 [2023-11-19 08:00:50,238 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 08:00:50,239 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 08:00:50,240 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 08:00:50,240 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 08:00:50,252 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,252 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,263 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,264 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,298 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,305 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,311 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,318 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,328 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 08:00:50,329 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 08:00:50,329 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 08:00:50,330 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 08:00:50,331 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (1/1) ... [2023-11-19 08:00:50,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 08:00:50,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:00:50,405 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 08:00:50,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 08:00:50,461 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 08:00:50,461 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-19 08:00:50,462 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-19 08:00:50,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 08:00:50,462 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 08:00:50,462 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 08:00:50,688 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 08:00:50,690 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 08:00:51,940 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 08:00:51,962 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 08:00:51,962 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 08:00:51,982 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:00:51 BoogieIcfgContainer [2023-11-19 08:00:51,982 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 08:00:51,989 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 08:00:51,989 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 08:00:51,993 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 08:00:51,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:00:49" (1/3) ... [2023-11-19 08:00:51,994 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@579bccae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:00:51, skipping insertion in model container [2023-11-19 08:00:51,994 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:00:50" (2/3) ... [2023-11-19 08:00:51,997 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@579bccae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:00:51, skipping insertion in model container [2023-11-19 08:00:51,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:00:51" (3/3) ... [2023-11-19 08:00:51,999 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-7.i [2023-11-19 08:00:52,023 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 08:00:52,024 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 08:00:52,129 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 08:00:52,139 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=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@53cb8809, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-19 08:00:52,140 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-19 08:00:52,148 INFO L276 IsEmpty]: Start isEmpty. Operand has 198 states, 137 states have (on average 1.5401459854014599) internal successors, (211), 138 states have internal predecessors, (211), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-19 08:00:52,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-11-19 08:00:52,185 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:00:52,186 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:00:52,186 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:00:52,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:00:52,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1120892131, now seen corresponding path program 1 times [2023-11-19 08:00:52,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:00:52,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897881812] [2023-11-19 08:00:52,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:52,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:00:52,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:00:52,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:00:52,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897881812] [2023-11-19 08:00:52,735 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-19 08:00:52,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766433998] [2023-11-19 08:00:52,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:52,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:00:52,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:00:52,739 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:00:52,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-19 08:00:53,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:00:53,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-19 08:00:53,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:00:53,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2023-11-19 08:00:53,325 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 08:00:53,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766433998] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:00:53,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:00:53,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 08:00:53,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227333327] [2023-11-19 08:00:53,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:00:53,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-19 08:00:53,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:00:53,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 08:00:53,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 08:00:53,381 INFO L87 Difference]: Start difference. First operand has 198 states, 137 states have (on average 1.5401459854014599) internal successors, (211), 138 states have internal predecessors, (211), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) 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, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-19 08:00:53,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:00:53,451 INFO L93 Difference]: Finished difference Result 387 states and 702 transitions. [2023-11-19 08:00:53,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 08:00:53,454 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, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 367 [2023-11-19 08:00:53,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:00:53,467 INFO L225 Difference]: With dead ends: 387 [2023-11-19 08:00:53,467 INFO L226 Difference]: Without dead ends: 192 [2023-11-19 08:00:53,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 366 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-19 08:00:53,478 INFO L413 NwaCegarLoop]: 313 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, 313 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-19 08:00:53,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-19 08:00:53,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2023-11-19 08:00:53,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2023-11-19 08:00:53,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 132 states have (on average 1.4924242424242424) internal successors, (197), 132 states have internal predecessors, (197), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-19 08:00:53,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 313 transitions. [2023-11-19 08:00:53,569 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 313 transitions. Word has length 367 [2023-11-19 08:00:53,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:00:53,570 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 313 transitions. [2023-11-19 08:00:53,571 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, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-19 08:00:53,571 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 313 transitions. [2023-11-19 08:00:53,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-11-19 08:00:53,588 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:00:53,588 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:00:53,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-19 08:00:53,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-19 08:00:53,805 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:00:53,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:00:53,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1842615253, now seen corresponding path program 1 times [2023-11-19 08:00:53,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:00:53,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045475379] [2023-11-19 08:00:53,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:53,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:00:54,004 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 08:00:54,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [757664939] [2023-11-19 08:00:54,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:54,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:00:54,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:00:54,010 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:00:54,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-19 08:00:54,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:00:54,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-19 08:00:54,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:00:54,581 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-19 08:00:54,581 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 08:00:54,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:00:54,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045475379] [2023-11-19 08:00:54,586 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 08:00:54,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757664939] [2023-11-19 08:00:54,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757664939] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:00:54,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:00:54,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 08:00:54,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082746254] [2023-11-19 08:00:54,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:00:54,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 08:00:54,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:00:54,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 08:00:54,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-19 08:00:54,595 INFO L87 Difference]: Start difference. First operand 192 states and 313 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:00:54,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:00:54,861 INFO L93 Difference]: Finished difference Result 479 states and 781 transitions. [2023-11-19 08:00:54,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 08:00:54,863 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2023-11-19 08:00:54,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:00:54,875 INFO L225 Difference]: With dead ends: 479 [2023-11-19 08:00:54,880 INFO L226 Difference]: Without dead ends: 290 [2023-11-19 08:00:54,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 364 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-19 08:00:54,885 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 153 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-19 08:00:54,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 849 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-19 08:00:54,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2023-11-19 08:00:54,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 287. [2023-11-19 08:00:54,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 224 states have (on average 1.5535714285714286) internal successors, (348), 225 states have internal predecessors, (348), 60 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-19 08:00:54,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 468 transitions. [2023-11-19 08:00:54,979 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 468 transitions. Word has length 367 [2023-11-19 08:00:54,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:00:54,985 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 468 transitions. [2023-11-19 08:00:54,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:00:54,986 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 468 transitions. [2023-11-19 08:00:54,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-11-19 08:00:54,994 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:00:54,995 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:00:55,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-19 08:00:55,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-19 08:00:55,224 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:00:55,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:00:55,225 INFO L85 PathProgramCache]: Analyzing trace with hash -208368745, now seen corresponding path program 1 times [2023-11-19 08:00:55,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:00:55,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593384192] [2023-11-19 08:00:55,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:55,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:00:55,322 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 08:00:55,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [899308449] [2023-11-19 08:00:55,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:55,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:00:55,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:00:55,324 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:00:55,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-19 08:00:55,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:00:55,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-19 08:00:55,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:00:56,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-19 08:00:56,473 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 08:00:56,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:00:56,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593384192] [2023-11-19 08:00:56,473 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 08:00:56,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899308449] [2023-11-19 08:00:56,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899308449] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:00:56,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:00:56,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 08:00:56,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408321341] [2023-11-19 08:00:56,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:00:56,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 08:00:56,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:00:56,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 08:00:56,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 08:00:56,478 INFO L87 Difference]: Start difference. First operand 287 states and 468 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:00:56,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:00:56,879 INFO L93 Difference]: Finished difference Result 1095 states and 1791 transitions. [2023-11-19 08:00:56,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-19 08:00:56,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2023-11-19 08:00:56,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:00:56,891 INFO L225 Difference]: With dead ends: 1095 [2023-11-19 08:00:56,891 INFO L226 Difference]: Without dead ends: 811 [2023-11-19 08:00:56,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 364 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-19 08:00:56,896 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 697 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-19 08:00:56,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 1096 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-19 08:00:56,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2023-11-19 08:00:57,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 781. [2023-11-19 08:00:57,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 781 states, 655 states have (on average 1.5954198473282444) internal successors, (1045), 657 states have internal predecessors, (1045), 120 states have call successors, (120), 5 states have call predecessors, (120), 5 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2023-11-19 08:00:57,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1285 transitions. [2023-11-19 08:00:57,013 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 1285 transitions. Word has length 367 [2023-11-19 08:00:57,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:00:57,016 INFO L495 AbstractCegarLoop]: Abstraction has 781 states and 1285 transitions. [2023-11-19 08:00:57,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:00:57,016 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 1285 transitions. [2023-11-19 08:00:57,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-11-19 08:00:57,020 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:00:57,021 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:00:57,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-19 08:00:57,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:00:57,235 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:00:57,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:00:57,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2013807079, now seen corresponding path program 1 times [2023-11-19 08:00:57,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:00:57,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865950898] [2023-11-19 08:00:57,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:57,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:00:57,339 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 08:00:57,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [645881616] [2023-11-19 08:00:57,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:57,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:00:57,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:00:57,341 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:00:57,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-19 08:00:57,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:00:57,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 889 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-19 08:00:57,649 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:00:58,376 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-19 08:00:58,376 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 08:00:58,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:00:58,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865950898] [2023-11-19 08:00:58,377 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 08:00:58,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645881616] [2023-11-19 08:00:58,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645881616] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:00:58,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:00:58,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 08:00:58,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446571920] [2023-11-19 08:00:58,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:00:58,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-19 08:00:58,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:00:58,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-19 08:00:58,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-19 08:00:58,381 INFO L87 Difference]: Start difference. First operand 781 states and 1285 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:00:59,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:00:59,322 INFO L93 Difference]: Finished difference Result 2521 states and 4177 transitions. [2023-11-19 08:00:59,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:00:59,323 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2023-11-19 08:00:59,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:00:59,337 INFO L225 Difference]: With dead ends: 2521 [2023-11-19 08:00:59,337 INFO L226 Difference]: Without dead ends: 1743 [2023-11-19 08:00:59,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-19 08:00:59,341 INFO L413 NwaCegarLoop]: 519 mSDtfsCounter, 764 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 764 SdHoareTripleChecker+Valid, 1524 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-19 08:00:59,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [764 Valid, 1524 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-19 08:00:59,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2023-11-19 08:00:59,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1565. [2023-11-19 08:00:59,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1565 states, 1312 states have (on average 1.5823170731707317) internal successors, (2076), 1316 states have internal predecessors, (2076), 240 states have call successors, (240), 12 states have call predecessors, (240), 12 states have return successors, (240), 236 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-19 08:00:59,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1565 states to 1565 states and 2556 transitions. [2023-11-19 08:00:59,517 INFO L78 Accepts]: Start accepts. Automaton has 1565 states and 2556 transitions. Word has length 367 [2023-11-19 08:00:59,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:00:59,519 INFO L495 AbstractCegarLoop]: Abstraction has 1565 states and 2556 transitions. [2023-11-19 08:00:59,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 5 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:00:59,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1565 states and 2556 transitions. [2023-11-19 08:00:59,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-11-19 08:00:59,524 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:00:59,524 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:00:59,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-19 08:00:59,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:00:59,739 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:00:59,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:00:59,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1260091863, now seen corresponding path program 1 times [2023-11-19 08:00:59,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:00:59,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187956032] [2023-11-19 08:00:59,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:59,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:00:59,820 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 08:00:59,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [984408736] [2023-11-19 08:00:59,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:00:59,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:00:59,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:00:59,822 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:00:59,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-19 08:01:00,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:00,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 08:01:00,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:00,227 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-19 08:01:00,228 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 08:01:00,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:00,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187956032] [2023-11-19 08:01:00,228 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 08:01:00,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984408736] [2023-11-19 08:01:00,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984408736] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:01:00,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:01:00,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 08:01:00,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817180425] [2023-11-19 08:01:00,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:01:00,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 08:01:00,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:00,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 08:01:00,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-19 08:01:00,265 INFO L87 Difference]: Start difference. First operand 1565 states and 2556 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:01:00,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:01:00,764 INFO L93 Difference]: Finished difference Result 4205 states and 6848 transitions. [2023-11-19 08:01:00,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 08:01:00,765 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 367 [2023-11-19 08:01:00,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:01:00,785 INFO L225 Difference]: With dead ends: 4205 [2023-11-19 08:01:00,786 INFO L226 Difference]: Without dead ends: 2643 [2023-11-19 08:01:00,791 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 364 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-19 08:01:00,792 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 296 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-19 08:01:00,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 721 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-19 08:01:00,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2643 states. [2023-11-19 08:01:00,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2643 to 1617. [2023-11-19 08:01:01,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1617 states, 1364 states have (on average 1.5762463343108504) internal successors, (2150), 1368 states have internal predecessors, (2150), 240 states have call successors, (240), 12 states have call predecessors, (240), 12 states have return successors, (240), 236 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-19 08:01:01,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1617 states to 1617 states and 2630 transitions. [2023-11-19 08:01:01,012 INFO L78 Accepts]: Start accepts. Automaton has 1617 states and 2630 transitions. Word has length 367 [2023-11-19 08:01:01,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:01:01,014 INFO L495 AbstractCegarLoop]: Abstraction has 1617 states and 2630 transitions. [2023-11-19 08:01:01,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:01:01,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1617 states and 2630 transitions. [2023-11-19 08:01:01,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-11-19 08:01:01,019 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:01:01,020 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:01:01,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:01,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:01,235 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:01:01,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:01,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1126078357, now seen corresponding path program 1 times [2023-11-19 08:01:01,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:01,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52556927] [2023-11-19 08:01:01,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:01,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:01,309 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 08:01:01,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [116460919] [2023-11-19 08:01:01,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:01,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:01,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:01,311 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:01,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-19 08:01:01,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:01,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-19 08:01:01,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:02,028 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1957 proven. 141 refuted. 0 times theorem prover too weak. 4514 trivial. 0 not checked. [2023-11-19 08:01:02,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:02,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 30 proven. 141 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-19 08:01:02,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:02,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52556927] [2023-11-19 08:01:02,397 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 08:01:02,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116460919] [2023-11-19 08:01:02,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116460919] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 08:01:02,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-19 08:01:02,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-19 08:01:02,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498422951] [2023-11-19 08:01:02,398 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:02,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-19 08:01:02,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:02,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-19 08:01:02,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-19 08:01:02,403 INFO L87 Difference]: Start difference. First operand 1617 states and 2630 transitions. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 3 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 3 states have call predecessors, (106), 3 states have call successors, (106) [2023-11-19 08:01:02,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:01:02,925 INFO L93 Difference]: Finished difference Result 3259 states and 5281 transitions. [2023-11-19 08:01:02,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-19 08:01:02,926 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 3 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 3 states have call predecessors, (106), 3 states have call successors, (106) Word has length 367 [2023-11-19 08:01:02,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:01:02,938 INFO L225 Difference]: With dead ends: 3259 [2023-11-19 08:01:02,938 INFO L226 Difference]: Without dead ends: 1645 [2023-11-19 08:01:02,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 736 GetRequests, 726 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-19 08:01:02,943 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 333 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-19 08:01:02,944 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 513 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-19 08:01:02,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1645 states. [2023-11-19 08:01:03,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1645 to 1633. [2023-11-19 08:01:03,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1633 states, 1376 states have (on average 1.5363372093023255) internal successors, (2114), 1380 states have internal predecessors, (2114), 240 states have call successors, (240), 16 states have call predecessors, (240), 16 states have return successors, (240), 236 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-19 08:01:03,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1633 states to 1633 states and 2594 transitions. [2023-11-19 08:01:03,081 INFO L78 Accepts]: Start accepts. Automaton has 1633 states and 2594 transitions. Word has length 367 [2023-11-19 08:01:03,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:01:03,082 INFO L495 AbstractCegarLoop]: Abstraction has 1633 states and 2594 transitions. [2023-11-19 08:01:03,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 3 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 3 states have call predecessors, (106), 3 states have call successors, (106) [2023-11-19 08:01:03,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1633 states and 2594 transitions. [2023-11-19 08:01:03,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-11-19 08:01:03,086 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:01:03,087 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:01:03,111 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:03,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-19 08:01:03,309 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:01:03,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:03,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1372197577, now seen corresponding path program 1 times [2023-11-19 08:01:03,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:03,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794074368] [2023-11-19 08:01:03,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:03,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:03,365 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 08:01:03,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1415871155] [2023-11-19 08:01:03,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:03,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:03,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:03,367 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:03,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-19 08:01:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:03,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 889 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-19 08:01:03,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:04,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-19 08:01:04,106 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 08:01:04,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:04,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794074368] [2023-11-19 08:01:04,106 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 08:01:04,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415871155] [2023-11-19 08:01:04,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415871155] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:01:04,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:01:04,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:01:04,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935903687] [2023-11-19 08:01:04,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:01:04,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 08:01:04,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:04,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 08:01:04,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 08:01:04,110 INFO L87 Difference]: Start difference. First operand 1633 states and 2594 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:01:04,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:01:04,479 INFO L93 Difference]: Finished difference Result 6075 states and 9683 transitions. [2023-11-19 08:01:04,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 08:01:04,480 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2023-11-19 08:01:04,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:01:04,509 INFO L225 Difference]: With dead ends: 6075 [2023-11-19 08:01:04,509 INFO L226 Difference]: Without dead ends: 4445 [2023-11-19 08:01:04,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 365 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-19 08:01:04,515 INFO L413 NwaCegarLoop]: 293 mSDtfsCounter, 478 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-19 08:01:04,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 877 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-19 08:01:04,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4445 states. [2023-11-19 08:01:04,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4445 to 3873. [2023-11-19 08:01:04,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3873 states, 3360 states have (on average 1.5476190476190477) internal successors, (5200), 3368 states have internal predecessors, (5200), 480 states have call successors, (480), 32 states have call predecessors, (480), 32 states have return successors, (480), 472 states have call predecessors, (480), 480 states have call successors, (480) [2023-11-19 08:01:04,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3873 states to 3873 states and 6160 transitions. [2023-11-19 08:01:04,931 INFO L78 Accepts]: Start accepts. Automaton has 3873 states and 6160 transitions. Word has length 368 [2023-11-19 08:01:04,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:01:04,932 INFO L495 AbstractCegarLoop]: Abstraction has 3873 states and 6160 transitions. [2023-11-19 08:01:04,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-19 08:01:04,933 INFO L276 IsEmpty]: Start isEmpty. Operand 3873 states and 6160 transitions. [2023-11-19 08:01:04,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-11-19 08:01:04,937 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:01:04,938 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:01:04,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:05,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-19 08:01:05,159 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:01:05,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:05,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1935254800, now seen corresponding path program 1 times [2023-11-19 08:01:05,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:05,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158488921] [2023-11-19 08:01:05,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:05,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:05,224 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 08:01:05,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1117368367] [2023-11-19 08:01:05,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:05,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:05,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:05,229 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:05,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-19 08:01:05,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:05,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 890 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-19 08:01:05,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:06,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1920 proven. 0 refuted. 0 times theorem prover too weak. 4692 trivial. 0 not checked. [2023-11-19 08:01:06,688 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 08:01:06,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:06,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158488921] [2023-11-19 08:01:06,688 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 08:01:06,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117368367] [2023-11-19 08:01:06,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117368367] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:01:06,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:01:06,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 08:01:06,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264499715] [2023-11-19 08:01:06,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:01:06,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 08:01:06,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:06,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 08:01:06,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 08:01:06,692 INFO L87 Difference]: Start difference. First operand 3873 states and 6160 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-19 08:01:07,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:01:07,289 INFO L93 Difference]: Finished difference Result 8315 states and 13217 transitions. [2023-11-19 08:01:07,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 08:01:07,290 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 369 [2023-11-19 08:01:07,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:01:07,317 INFO L225 Difference]: With dead ends: 8315 [2023-11-19 08:01:07,317 INFO L226 Difference]: Without dead ends: 4445 [2023-11-19 08:01:07,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-19 08:01:07,328 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 762 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-19 08:01:07,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [762 Valid, 825 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-19 08:01:07,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4445 states. [2023-11-19 08:01:07,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4445 to 3885. [2023-11-19 08:01:07,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3885 states, 3372 states have (on average 1.5397390272835112) internal successors, (5192), 3380 states have internal predecessors, (5192), 480 states have call successors, (480), 32 states have call predecessors, (480), 32 states have return successors, (480), 472 states have call predecessors, (480), 480 states have call successors, (480) [2023-11-19 08:01:07,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3885 states to 3885 states and 6152 transitions. [2023-11-19 08:01:07,652 INFO L78 Accepts]: Start accepts. Automaton has 3885 states and 6152 transitions. Word has length 369 [2023-11-19 08:01:07,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:01:07,653 INFO L495 AbstractCegarLoop]: Abstraction has 3885 states and 6152 transitions. [2023-11-19 08:01:07,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-19 08:01:07,654 INFO L276 IsEmpty]: Start isEmpty. Operand 3885 states and 6152 transitions. [2023-11-19 08:01:07,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-11-19 08:01:07,658 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:01:07,659 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:01:07,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:07,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-19 08:01:07,875 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:01:07,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:07,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1330353198, now seen corresponding path program 1 times [2023-11-19 08:01:07,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:07,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467131663] [2023-11-19 08:01:07,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:07,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:07,965 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 08:01:07,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [559573364] [2023-11-19 08:01:07,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:07,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:07,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:07,967 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:07,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-19 08:01:08,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:08,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 894 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-19 08:01:08,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:09,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4078 proven. 192 refuted. 0 times theorem prover too weak. 2342 trivial. 0 not checked. [2023-11-19 08:01:09,739 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 08:01:10,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:01:10,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467131663] [2023-11-19 08:01:10,135 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 08:01:10,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559573364] [2023-11-19 08:01:10,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559573364] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 08:01:10,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-19 08:01:10,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-11-19 08:01:10,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609060273] [2023-11-19 08:01:10,135 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-19 08:01:10,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-19 08:01:10,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:01:10,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-19 08:01:10,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2023-11-19 08:01:10,137 INFO L87 Difference]: Start difference. First operand 3885 states and 6152 transitions. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 10 states have internal predecessors, (94), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-11-19 08:01:11,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:01:11,133 INFO L93 Difference]: Finished difference Result 6027 states and 9540 transitions. [2023-11-19 08:01:11,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-19 08:01:11,134 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 10 states have internal predecessors, (94), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 369 [2023-11-19 08:01:11,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:01:11,148 INFO L225 Difference]: With dead ends: 6027 [2023-11-19 08:01:11,148 INFO L226 Difference]: Without dead ends: 2145 [2023-11-19 08:01:11,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 525 GetRequests, 501 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2023-11-19 08:01:11,158 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 503 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 1558 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-19 08:01:11,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 1558 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 678 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-19 08:01:11,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2145 states. [2023-11-19 08:01:11,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2145 to 1753. [2023-11-19 08:01:11,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1753 states, 1434 states have (on average 1.5174337517433751) internal successors, (2176), 1438 states have internal predecessors, (2176), 298 states have call successors, (298), 20 states have call predecessors, (298), 20 states have return successors, (298), 294 states have call predecessors, (298), 298 states have call successors, (298) [2023-11-19 08:01:11,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1753 states to 1753 states and 2772 transitions. [2023-11-19 08:01:11,364 INFO L78 Accepts]: Start accepts. Automaton has 1753 states and 2772 transitions. Word has length 369 [2023-11-19 08:01:11,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:01:11,365 INFO L495 AbstractCegarLoop]: Abstraction has 1753 states and 2772 transitions. [2023-11-19 08:01:11,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 10 states have internal predecessors, (94), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-11-19 08:01:11,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1753 states and 2772 transitions. [2023-11-19 08:01:11,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-11-19 08:01:11,369 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:01:11,369 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:01:11,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:11,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-19 08:01:11,577 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:01:11,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:11,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1197485263, now seen corresponding path program 1 times [2023-11-19 08:01:11,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:01:11,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896236546] [2023-11-19 08:01:11,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:11,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:01:11,628 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 08:01:11,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [69216813] [2023-11-19 08:01:11,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:11,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 08:01:11,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:11,630 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 08:01:11,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-19 08:01:12,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 08:01:12,091 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-19 08:01:12,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 08:01:12,812 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-19 08:01:12,813 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-19 08:01:12,814 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-19 08:01:12,824 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:13,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-19 08:01:13,020 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:01:13,025 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-19 08:01:13,248 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-19 08:01:13,253 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-19 08:01:13,256 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated [2023-11-19 08:01:13,257 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated [2023-11-19 08:01:13,257 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short50 could not be translated [2023-11-19 08:01:13,258 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short54 could not be translated [2023-11-19 08:01:13,258 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated [2023-11-19 08:01:13,258 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short50 could not be translated [2023-11-19 08:01:13,332 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 08:01:13 BoogieIcfgContainer [2023-11-19 08:01:13,332 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-19 08:01:13,333 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-19 08:01:13,333 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-19 08:01:13,333 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-19 08:01:13,334 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:00:51" (3/4) ... [2023-11-19 08:01:13,336 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-19 08:01:13,337 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-19 08:01:13,338 INFO L158 Benchmark]: Toolchain (without parser) took 23882.31ms. Allocated memory was 127.9MB in the beginning and 392.2MB in the end (delta: 264.2MB). Free memory was 91.3MB in the beginning and 333.1MB in the end (delta: -241.8MB). Peak memory consumption was 23.6MB. Max. memory is 16.1GB. [2023-11-19 08:01:13,338 INFO L158 Benchmark]: CDTParser took 0.58ms. Allocated memory is still 127.9MB. Free memory is still 98.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 08:01:13,338 INFO L158 Benchmark]: CACSL2BoogieTranslator took 660.45ms. Allocated memory is still 127.9MB. Free memory was 90.9MB in the beginning and 67.2MB in the end (delta: 23.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-11-19 08:01:13,339 INFO L158 Benchmark]: Boogie Procedure Inliner took 119.70ms. Allocated memory is still 127.9MB. Free memory was 67.2MB in the beginning and 58.8MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-19 08:01:13,339 INFO L158 Benchmark]: Boogie Preprocessor took 88.99ms. Allocated memory is still 127.9MB. Free memory was 58.8MB in the beginning and 54.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-19 08:01:13,340 INFO L158 Benchmark]: RCFGBuilder took 1655.19ms. Allocated memory was 127.9MB in the beginning and 165.7MB in the end (delta: 37.7MB). Free memory was 54.6MB in the beginning and 81.7MB in the end (delta: -27.0MB). Peak memory consumption was 18.8MB. Max. memory is 16.1GB. [2023-11-19 08:01:13,340 INFO L158 Benchmark]: TraceAbstraction took 21343.52ms. Allocated memory was 165.7MB in the beginning and 392.2MB in the end (delta: 226.5MB). Free memory was 80.4MB in the beginning and 333.1MB in the end (delta: -252.7MB). Peak memory consumption was 195.6MB. Max. memory is 16.1GB. [2023-11-19 08:01:13,340 INFO L158 Benchmark]: Witness Printer took 4.56ms. Allocated memory is still 392.2MB. Free memory is still 333.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 08:01:13,342 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.58ms. Allocated memory is still 127.9MB. Free memory is still 98.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 660.45ms. Allocated memory is still 127.9MB. Free memory was 90.9MB in the beginning and 67.2MB in the end (delta: 23.8MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 119.70ms. Allocated memory is still 127.9MB. Free memory was 67.2MB in the beginning and 58.8MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 88.99ms. Allocated memory is still 127.9MB. Free memory was 58.8MB in the beginning and 54.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1655.19ms. Allocated memory was 127.9MB in the beginning and 165.7MB in the end (delta: 37.7MB). Free memory was 54.6MB in the beginning and 81.7MB in the end (delta: -27.0MB). Peak memory consumption was 18.8MB. Max. memory is 16.1GB. * TraceAbstraction took 21343.52ms. Allocated memory was 165.7MB in the beginning and 392.2MB in the end (delta: 226.5MB). Free memory was 80.4MB in the beginning and 333.1MB in the end (delta: -252.7MB). Peak memory consumption was 195.6MB. Max. memory is 16.1GB. * Witness Printer took 4.56ms. Allocated memory is still 392.2MB. Free memory is still 333.1MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short50 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short54 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short50 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - 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 someBinaryDOUBLEComparisonOperation at line 371, overapproximation of bitwiseOr at line 109. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 5; [L23] signed char var_1_6 = 50; [L24] signed char var_1_7 = 2; [L25] signed char var_1_8 = 16; [L26] signed char var_1_9 = 8; [L27] unsigned long int var_1_10 = 25; [L28] signed char var_1_13 = -25; [L29] signed char var_1_14 = 0; [L30] signed char var_1_15 = 100; [L31] signed char var_1_16 = 16; [L32] signed char var_1_17 = 0; [L33] unsigned char var_1_19 = 1; [L34] unsigned char var_1_20 = 0; [L35] unsigned char var_1_21 = 0; [L36] unsigned char var_1_22 = 1; [L37] unsigned long int var_1_23 = 2; [L38] unsigned long int var_1_24 = 3457730170; [L39] signed char var_1_26 = -16; [L40] double var_1_27 = 0.5; [L41] double var_1_28 = 32.75; [L42] unsigned short int var_1_30 = 1; [L43] unsigned short int var_1_31 = 0; [L44] signed short int var_1_32 = -2; [L45] signed char var_1_34 = -10; [L46] signed char var_1_35 = 64; [L47] unsigned char var_1_36 = 1; [L48] signed char var_1_38 = -5; [L49] unsigned long int var_1_39 = 4245266801; [L50] unsigned long int var_1_40 = 3996163309; [L51] signed short int var_1_41 = -8; [L52] unsigned short int var_1_42 = 32; [L53] signed long int var_1_44 = 32; [L54] unsigned short int var_1_45 = 26462; [L55] unsigned short int var_1_46 = 10000; [L56] unsigned short int var_1_47 = 26060; [L57] unsigned short int var_1_48 = 60047; [L58] signed char var_1_49 = 4; [L59] signed char var_1_50 = 25; [L60] signed char var_1_51 = -32; [L61] double var_1_52 = 25.75; [L62] double var_1_53 = 0.8; [L63] unsigned char var_1_54 = 1; [L64] double var_1_55 = 0.0; [L65] double var_1_56 = 127.825; [L66] double var_1_57 = 0.5; [L67] double var_1_58 = 128.8; [L68] signed long int var_1_59 = -50; [L69] signed long int var_1_60 = 2066820527; [L70] signed short int var_1_61 = 2; [L71] double var_1_63 = 7.25; [L72] signed long int var_1_64 = 256; [L73] signed char last_1_var_1_1 = 5; [L74] unsigned long int last_1_var_1_10 = 25; [L75] signed char last_1_var_1_13 = -25; [L76] unsigned char last_1_var_1_19 = 1; [L77] signed short int last_1_var_1_32 = -2; [L78] signed char last_1_var_1_34 = -10; [L79] unsigned short int last_1_var_1_42 = 32; [L80] signed short int last_1_var_1_61 = 2; [L81] double last_1_var_1_63 = 7.25; [L82] signed long int last_1_var_1_64 = 256; VAL [isInitial=0, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=50, var_1_7=2, var_1_8=16, var_1_9=8] [L375] isInitial = 1 [L376] FCALL initially() [L377] COND TRUE 1 [L378] CALL updateLastVariables() [L359] last_1_var_1_1 = var_1_1 [L360] last_1_var_1_10 = var_1_10 [L361] last_1_var_1_13 = var_1_13 [L362] last_1_var_1_19 = var_1_19 [L363] last_1_var_1_32 = var_1_32 [L364] last_1_var_1_34 = var_1_34 [L365] last_1_var_1_42 = var_1_42 [L366] last_1_var_1_61 = var_1_61 [L367] last_1_var_1_63 = var_1_63 [L368] last_1_var_1_64 = var_1_64 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=50, var_1_7=2, var_1_8=16, var_1_9=8] [L378] RET updateLastVariables() [L379] CALL updateVariables() [L268] var_1_6 = __VERIFIER_nondet_char() [L269] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L269] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L270] CALL assume_abort_if_not(var_1_6 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L270] RET assume_abort_if_not(var_1_6 <= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=2, var_1_8=16, var_1_9=8] [L271] var_1_7 = __VERIFIER_nondet_char() [L272] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L272] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L273] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L273] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=16, var_1_9=8] [L274] var_1_8 = __VERIFIER_nondet_char() [L275] CALL assume_abort_if_not(var_1_8 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=8] [L275] RET assume_abort_if_not(var_1_8 >= -63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=8] [L276] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=8] [L276] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=8] [L277] var_1_9 = __VERIFIER_nondet_char() [L278] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L278] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L279] CALL assume_abort_if_not(var_1_9 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L279] RET assume_abort_if_not(var_1_9 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L280] var_1_14 = __VERIFIER_nondet_char() [L281] CALL assume_abort_if_not(var_1_14 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L281] RET assume_abort_if_not(var_1_14 >= -31) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L282] CALL assume_abort_if_not(var_1_14 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L282] RET assume_abort_if_not(var_1_14 <= 32) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L283] var_1_15 = __VERIFIER_nondet_char() [L284] CALL assume_abort_if_not(var_1_15 >= 94) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L284] RET assume_abort_if_not(var_1_15 >= 94) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L285] CALL assume_abort_if_not(var_1_15 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L285] RET assume_abort_if_not(var_1_15 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L286] var_1_16 = __VERIFIER_nondet_char() [L287] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L287] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L288] CALL assume_abort_if_not(var_1_16 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L288] RET assume_abort_if_not(var_1_16 <= 32) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L289] var_1_17 = __VERIFIER_nondet_char() [L290] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L290] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L291] CALL assume_abort_if_not(var_1_17 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L291] RET assume_abort_if_not(var_1_17 <= 31) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L292] var_1_20 = __VERIFIER_nondet_uchar() [L293] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L293] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L294] CALL assume_abort_if_not(var_1_20 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L294] RET assume_abort_if_not(var_1_20 <= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L295] var_1_21 = __VERIFIER_nondet_uchar() [L296] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L296] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L297] CALL assume_abort_if_not(var_1_21 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L297] RET assume_abort_if_not(var_1_21 <= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L298] var_1_22 = __VERIFIER_nondet_uchar() [L299] CALL assume_abort_if_not(var_1_22 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L299] RET assume_abort_if_not(var_1_22 >= 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L300] CALL assume_abort_if_not(var_1_22 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L300] RET assume_abort_if_not(var_1_22 <= 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L301] var_1_24 = __VERIFIER_nondet_ulong() [L302] CALL assume_abort_if_not(var_1_24 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L302] RET assume_abort_if_not(var_1_24 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L303] CALL assume_abort_if_not(var_1_24 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L303] RET assume_abort_if_not(var_1_24 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L304] var_1_27 = __VERIFIER_nondet_double() [L305] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L305] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L306] var_1_28 = __VERIFIER_nondet_double() [L307] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L307] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L308] var_1_30 = __VERIFIER_nondet_ushort() [L309] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L309] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L310] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L310] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L311] var_1_31 = __VERIFIER_nondet_ushort() [L312] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L312] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L313] CALL assume_abort_if_not(var_1_31 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L313] RET assume_abort_if_not(var_1_31 <= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L314] var_1_35 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_35 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L315] RET assume_abort_if_not(var_1_35 >= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L316] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L316] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L317] var_1_39 = __VERIFIER_nondet_ulong() [L318] CALL assume_abort_if_not(var_1_39 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L318] RET assume_abort_if_not(var_1_39 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L319] CALL assume_abort_if_not(var_1_39 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L319] RET assume_abort_if_not(var_1_39 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L320] var_1_40 = __VERIFIER_nondet_ulong() [L321] CALL assume_abort_if_not(var_1_40 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L321] RET assume_abort_if_not(var_1_40 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L322] CALL assume_abort_if_not(var_1_40 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L322] RET assume_abort_if_not(var_1_40 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L323] var_1_44 = __VERIFIER_nondet_long() [L324] CALL assume_abort_if_not(var_1_44 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L324] RET assume_abort_if_not(var_1_44 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L325] CALL assume_abort_if_not(var_1_44 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L325] RET assume_abort_if_not(var_1_44 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L326] CALL assume_abort_if_not(var_1_44 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L326] RET assume_abort_if_not(var_1_44 != 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L327] var_1_45 = __VERIFIER_nondet_ushort() [L328] CALL assume_abort_if_not(var_1_45 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L328] RET assume_abort_if_not(var_1_45 >= 16383) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L329] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L329] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L330] var_1_46 = __VERIFIER_nondet_ushort() [L331] CALL assume_abort_if_not(var_1_46 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L331] RET assume_abort_if_not(var_1_46 >= 8191) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L332] CALL assume_abort_if_not(var_1_46 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L332] RET assume_abort_if_not(var_1_46 <= 16383) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L333] var_1_47 = __VERIFIER_nondet_ushort() [L334] CALL assume_abort_if_not(var_1_47 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L334] RET assume_abort_if_not(var_1_47 >= 16383) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L335] CALL assume_abort_if_not(var_1_47 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L335] RET assume_abort_if_not(var_1_47 <= 32767) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L336] var_1_48 = __VERIFIER_nondet_ushort() [L337] CALL assume_abort_if_not(var_1_48 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L337] RET assume_abort_if_not(var_1_48 >= 32767) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L338] CALL assume_abort_if_not(var_1_48 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L338] RET assume_abort_if_not(var_1_48 <= 65534) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L339] var_1_50 = __VERIFIER_nondet_char() [L340] CALL assume_abort_if_not(var_1_50 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L340] RET assume_abort_if_not(var_1_50 >= -1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L341] CALL assume_abort_if_not(var_1_50 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L341] RET assume_abort_if_not(var_1_50 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L342] var_1_53 = __VERIFIER_nondet_double() [L343] CALL assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L343] RET assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L344] var_1_55 = __VERIFIER_nondet_double() [L345] CALL assume_abort_if_not((var_1_55 >= 4611686.018427387900e+12F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854776000e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L345] RET assume_abort_if_not((var_1_55 >= 4611686.018427387900e+12F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854776000e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L346] var_1_56 = __VERIFIER_nondet_double() [L347] CALL assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427387900e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L347] RET assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427387900e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L348] var_1_57 = __VERIFIER_nondet_double() [L349] CALL assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L349] RET assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L350] CALL assume_abort_if_not(var_1_57 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L350] RET assume_abort_if_not(var_1_57 != 0.0F) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L351] var_1_58 = __VERIFIER_nondet_double() [L352] CALL assume_abort_if_not((var_1_58 >= -922337.2036854776000e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L352] RET assume_abort_if_not((var_1_58 >= -922337.2036854776000e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L353] CALL assume_abort_if_not(var_1_58 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L353] RET assume_abort_if_not(var_1_58 != 0.0F) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L354] var_1_60 = __VERIFIER_nondet_long() [L355] CALL assume_abort_if_not(var_1_60 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L355] RET assume_abort_if_not(var_1_60 >= 1073741822) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L356] CALL assume_abort_if_not(var_1_60 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L356] RET assume_abort_if_not(var_1_60 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L379] RET updateVariables() [L380] CALL step() [L86] signed long int stepLocal_15 = (((last_1_var_1_1) > (-10)) ? (last_1_var_1_1) : (-10)); [L87] unsigned short int stepLocal_14 = var_1_47; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=16383, stepLocal_15=5, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L88] COND TRUE stepLocal_15 <= (var_1_15 * var_1_45) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=16383, stepLocal_15=5, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L89] COND FALSE !(var_1_58 == -0.125) [L96] var_1_64 = var_1_50 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=16383, stepLocal_15=5, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L99] COND FALSE !(-16 != (4 - var_1_7)) [L106] var_1_59 = ((((((var_1_47 - last_1_var_1_32)) > (last_1_var_1_61)) ? ((var_1_47 - last_1_var_1_32)) : (last_1_var_1_61))) + last_1_var_1_13) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=16383, stepLocal_15=5, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L108] unsigned long int stepLocal_11 = last_1_var_1_10 / ((((var_1_35) > (var_1_44)) ? (var_1_35) : (var_1_44))); VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_11=0, stepLocal_14=16383, stepLocal_15=5, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L109] EXPR var_1_15 ^ last_1_var_1_64 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_11=0, stepLocal_14=16383, stepLocal_15=5, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L109] signed long int stepLocal_10 = var_1_15 ^ last_1_var_1_64; [L110] COND FALSE !(! last_1_var_1_19) [L121] var_1_42 = ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_14=16383, stepLocal_15=5, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L123] signed long int stepLocal_3 = ~ -64; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_14=16383, stepLocal_15=5, stepLocal_3=63, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L124] COND TRUE stepLocal_3 > var_1_7 [L125] var_1_19 = ((! (! var_1_20)) || var_1_21) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_14=16383, stepLocal_15=5, stepLocal_3=63, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L129] var_1_34 = (var_1_15 - (var_1_35 - var_1_30)) [L130] var_1_51 = ((((var_1_9) > ((var_1_6 - var_1_31))) ? (var_1_9) : ((var_1_6 - var_1_31)))) [L131] signed long int stepLocal_13 = 1; [L132] signed long int stepLocal_12 = var_1_7 / var_1_44; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_3=63, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=103/4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L133] COND FALSE !(var_1_9 != stepLocal_12) [L138] var_1_52 = var_1_53 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_3=63, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L140] COND TRUE (256.4f / ((((var_1_55) > (var_1_57)) ? (var_1_55) : (var_1_57)))) != last_1_var_1_63 [L141] var_1_63 = var_1_56 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_3=63, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L145] signed char stepLocal_9 = var_1_34; [L146] unsigned long int stepLocal_8 = ((((var_1_39) < (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_35; [L147] signed long int stepLocal_7 = var_1_59; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L148] COND TRUE ((16u >> 5u) / ((((var_1_15) < (var_1_24)) ? (var_1_15) : (var_1_24)))) <= stepLocal_8 [L149] var_1_38 = ((var_1_6 - ((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) + (var_1_30 + ((((var_1_31) > (-10)) ? (var_1_31) : (-10))))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L161] COND TRUE (var_1_28 - (var_1_55 - var_1_56)) > (var_1_63 / ((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58)))) [L162] var_1_54 = (var_1_21 || (! var_1_20)) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=25, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L164] COND FALSE !(! var_1_54) [L167] var_1_10 = ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L169] unsigned short int stepLocal_2 = var_1_42; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L170] COND TRUE \read(var_1_54) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=-25, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L171] COND FALSE !(stepLocal_2 > (var_1_42 + 2u)) [L174] var_1_13 = (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6)))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L183] COND FALSE !((var_1_8 == var_1_24) && var_1_20) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L186] COND TRUE \read(var_1_36) [L187] var_1_41 = ((((var_1_14) < (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) ? (var_1_14) : (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L191] EXPR var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L191] signed long int stepLocal_6 = var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))); [L192] unsigned short int stepLocal_5 = var_1_42; [L193] signed long int stepLocal_4 = (((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64))); VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L194] COND FALSE !(stepLocal_4 <= (var_1_6 + (- var_1_15))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=-16, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L207] COND FALSE !((var_1_27 - var_1_28) == var_1_52) [L218] var_1_26 = var_1_30 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L220] COND TRUE ! (var_1_26 <= var_1_14) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L221] COND FALSE !(\read(var_1_21)) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L231] signed char stepLocal_1 = var_1_7; [L232] unsigned long int stepLocal_0 = var_1_23; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_0=2, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_1=20, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L233] COND TRUE var_1_64 > stepLocal_0 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_0=2, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_1=20, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L234] COND TRUE ((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63 [L235] var_1_1 = ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_0=2, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_1=20, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=19, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L246] COND TRUE var_1_27 > var_1_63 [L247] var_1_49 = (var_1_7 - var_1_31) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_0=2, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_1=20, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=19, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L257] COND FALSE !(\read(var_1_19)) [L264] var_1_61 = (((((var_1_38) > (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8))))) ? (var_1_38) : (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8)))))) + var_1_49) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_0=2, stepLocal_10=1, stepLocal_11=0, stepLocal_12=20, stepLocal_13=1, stepLocal_14=16383, stepLocal_15=5, stepLocal_1=20, stepLocal_2=16383, stepLocal_3=63, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-31, stepLocal_7=16360, stepLocal_8=2147483521, stepLocal_9=0, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=19, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=10, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L380] RET step() [L381] CALL, EXPR property() [L371] EXPR ((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=19, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=10, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L371] EXPR (((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30)))) && ((((((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64)))) <= (var_1_6 + (- var_1_15))) ? ((var_1_27 >= var_1_63) ? (((var_1_7 % var_1_15) < (var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))))) ? (var_1_32 == ((signed short int) ((((var_1_51) > (var_1_8)) ? (var_1_51) : (var_1_8))))) : ((var_1_42 < (var_1_15 ^ var_1_42)) ? (var_1_32 == ((signed short int) (var_1_15 - ((((var_1_17) > (var_1_7)) ? (var_1_17) : (var_1_7)))))) : 1)) : (var_1_32 == ((signed short int) (((((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) < 0 ) ? -((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) : ((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14)))))))) : 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=19, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=10, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L371] EXPR ((((((((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30)))) && ((((((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64)))) <= (var_1_6 + (- var_1_15))) ? ((var_1_27 >= var_1_63) ? (((var_1_7 % var_1_15) < (var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))))) ? (var_1_32 == ((signed short int) ((((var_1_51) > (var_1_8)) ? (var_1_51) : (var_1_8))))) : ((var_1_42 < (var_1_15 ^ var_1_42)) ? (var_1_32 == ((signed short int) (var_1_15 - ((((var_1_17) > (var_1_7)) ? (var_1_17) : (var_1_7)))))) : 1)) : (var_1_32 == ((signed short int) (((((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) < 0 ) ? -((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) : ((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14)))))))) : 1)) && (var_1_34 == ((signed char) (var_1_15 - (var_1_35 - var_1_30))))) && (((var_1_8 == var_1_24) && var_1_20) ? (var_1_36 == ((unsigned char) (var_1_19 && ((var_1_22 && var_1_54) && var_1_21)))) : 1)) && ((((16u >> 5u) / ((((var_1_15) < (var_1_24)) ? (var_1_15) : (var_1_24)))) <= (((((var_1_39) < (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_35)) ? (var_1_38 == ((signed char) ((var_1_6 - ((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) + (var_1_30 + ((((var_1_31) > (-10)) ? (var_1_31) : (-10))))))) : ((var_1_17 > var_1_34) ? ((var_1_59 >= (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) - (var_1_17 + var_1_15))) ? (var_1_38 == ((signed char) var_1_8)) : (var_1_38 == ((signed char) var_1_6))) : (var_1_38 == ((signed char) -2))))) && (var_1_36 ? (var_1_41 == ((signed short int) ((((var_1_14) < (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) ? (var_1_14) : (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))))) : (var_1_41 == ((signed short int) (((((var_1_35 + var_1_64)) < (var_1_30)) ? ((var_1_35 + var_1_64)) : (var_1_30))))))) && ((! last_1_var_1_19) ? (((last_1_var_1_42 % var_1_15) > (last_1_var_1_10 / ((((var_1_35) > (var_1_44)) ? (var_1_35) : (var_1_44))))) ? (var_1_42 == ((unsigned short int) ((var_1_45 - (var_1_46 - var_1_15)) + (var_1_47 - var_1_35)))) : ((var_1_47 != (var_1_15 ^ last_1_var_1_64)) ? (var_1_42 == ((unsigned short int) (var_1_48 - (var_1_35 + ((((var_1_9) < (var_1_31)) ? (var_1_9) : (var_1_31))))))) : (var_1_42 == ((unsigned short int) ((var_1_47 - (10000 - var_1_31)) + var_1_16))))) : (var_1_42 == ((unsigned short int) ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=19, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=10, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L371-L372] return ((((((((((((((((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30)))) && ((((((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64)))) <= (var_1_6 + (- var_1_15))) ? ((var_1_27 >= var_1_63) ? (((var_1_7 % var_1_15) < (var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))))) ? (var_1_32 == ((signed short int) ((((var_1_51) > (var_1_8)) ? (var_1_51) : (var_1_8))))) : ((var_1_42 < (var_1_15 ^ var_1_42)) ? (var_1_32 == ((signed short int) (var_1_15 - ((((var_1_17) > (var_1_7)) ? (var_1_17) : (var_1_7)))))) : 1)) : (var_1_32 == ((signed short int) (((((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) < 0 ) ? -((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) : ((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14)))))))) : 1)) && (var_1_34 == ((signed char) (var_1_15 - (var_1_35 - var_1_30))))) && (((var_1_8 == var_1_24) && var_1_20) ? (var_1_36 == ((unsigned char) (var_1_19 && ((var_1_22 && var_1_54) && var_1_21)))) : 1)) && ((((16u >> 5u) / ((((var_1_15) < (var_1_24)) ? (var_1_15) : (var_1_24)))) <= (((((var_1_39) < (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_35)) ? (var_1_38 == ((signed char) ((var_1_6 - ((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) + (var_1_30 + ((((var_1_31) > (-10)) ? (var_1_31) : (-10))))))) : ((var_1_17 > var_1_34) ? ((var_1_59 >= (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) - (var_1_17 + var_1_15))) ? (var_1_38 == ((signed char) var_1_8)) : (var_1_38 == ((signed char) var_1_6))) : (var_1_38 == ((signed char) -2))))) && (var_1_36 ? (var_1_41 == ((signed short int) ((((var_1_14) < (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) ? (var_1_14) : (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))))) : (var_1_41 == ((signed short int) (((((var_1_35 + var_1_64)) < (var_1_30)) ? ((var_1_35 + var_1_64)) : (var_1_30))))))) && ((! last_1_var_1_19) ? (((last_1_var_1_42 % var_1_15) > (last_1_var_1_10 / ((((var_1_35) > (var_1_44)) ? (var_1_35) : (var_1_44))))) ? (var_1_42 == ((unsigned short int) ((var_1_45 - (var_1_46 - var_1_15)) + (var_1_47 - var_1_35)))) : ((var_1_47 != (var_1_15 ^ last_1_var_1_64)) ? (var_1_42 == ((unsigned short int) (var_1_48 - (var_1_35 + ((((var_1_9) < (var_1_31)) ? (var_1_9) : (var_1_31))))))) : (var_1_42 == ((unsigned short int) ((var_1_47 - (10000 - var_1_31)) + var_1_16))))) : (var_1_42 == ((unsigned short int) ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))))))) && ((var_1_27 > var_1_63) ? (var_1_49 == ((signed char) (var_1_7 - var_1_31))) : ((var_1_59 >= var_1_23) ? (var_1_49 == ((signed char) (var_1_50 - var_1_30))) : ((var_1_46 < var_1_35) ? (var_1_49 == ((signed char) (var_1_30 + ((((-4) < (var_1_31)) ? (-4) : (var_1_31)))))) : 1)))) && (var_1_51 == ((signed char) ((((var_1_9) > ((var_1_6 - var_1_31))) ? (var_1_9) : ((var_1_6 - var_1_31))))))) && ((var_1_9 != (var_1_7 / var_1_44)) ? (((var_1_50 + -16) > 1) ? (var_1_52 == ((double) ((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))))) : 1) : (var_1_52 == ((double) var_1_53)))) && (((var_1_28 - (var_1_55 - var_1_56)) > (var_1_63 / ((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58))))) ? (var_1_54 == ((unsigned char) (var_1_21 || (! var_1_20)))) : 1)) && ((-16 != (4 - var_1_7)) ? ((last_1_var_1_13 != last_1_var_1_34) ? (var_1_59 == ((signed long int) ((((-8) < 0 ) ? -(-8) : (-8))))) : (var_1_59 == ((signed long int) (((((var_1_6 + last_1_var_1_32)) < (((var_1_60 - var_1_15) - var_1_35))) ? ((var_1_6 + last_1_var_1_32)) : (((var_1_60 - var_1_15) - var_1_35))))))) : (var_1_59 == ((signed long int) ((((((var_1_47 - last_1_var_1_32)) > (last_1_var_1_61)) ? ((var_1_47 - last_1_var_1_32)) : (last_1_var_1_61))) + last_1_var_1_13))))) && (var_1_19 ? (var_1_54 ? (var_1_61 == ((signed short int) (last_1_var_1_61 + var_1_38))) : (var_1_61 == ((signed short int) ((var_1_14 + last_1_var_1_61) + var_1_6)))) : (var_1_61 == ((signed short int) (((((var_1_38) > (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8))))) ? (var_1_38) : (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8)))))) + var_1_49))))) && (((256.4f / ((((var_1_55) > (var_1_57)) ? (var_1_55) : (var_1_57)))) != last_1_var_1_63) ? (var_1_63 == ((double) var_1_56)) : (var_1_63 == ((double) 15.44)))) && ((((((last_1_var_1_1) > (-10)) ? (last_1_var_1_1) : (-10))) <= (var_1_15 * var_1_45)) ? ((var_1_58 == -0.125) ? ((var_1_44 == var_1_47) ? (var_1_64 == ((signed long int) var_1_7)) : (var_1_64 == ((signed long int) var_1_46))) : (var_1_64 == ((signed long int) var_1_50))) : 1) ; [L381] RET, EXPR property() [L381] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=19, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=10, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=21, var_1_14=-31, var_1_15=126, var_1_16=30, var_1_17=30, var_1_19=0, var_1_1=19, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=2147483647, var_1_26=0, var_1_27=2, var_1_28=3, var_1_30=0, var_1_31=0, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-10, var_1_39=2147483647, var_1_40=2147483647, var_1_41=-31, var_1_42=16383, var_1_44=1, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=20, var_1_52=4, var_1_53=4, var_1_54=1, var_1_55=5, var_1_56=6, var_1_57=7, var_1_58=8, var_1_59=16360, var_1_60=1073741822, var_1_61=10, var_1_63=6, var_1_64=21, var_1_6=20, var_1_7=20, var_1_8=19, var_1_9=20] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 198 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 20.9s, OverallIterations: 10, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 5.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3996 SdHoareTripleChecker+Valid, 3.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3986 mSDsluCounter, 8276 SdHoareTripleChecker+Invalid, 2.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5527 mSDsCounter, 835 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1938 IncrementalHoareTripleChecker+Invalid, 2773 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 835 mSolverCounterUnsat, 2749 mSDtfsCounter, 1938 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3832 GetRequests, 3777 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3885occurred in iteration=8, InterpolantAutomatonStates: 54, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.7s AutomataMinimizationTime, 9 MinimizatonAttempts, 2773 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 6.3s InterpolantComputationTime, 4045 NumberOfCodeBlocks, 4045 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 3665 ConstructedInterpolants, 0 QuantifiedInterpolants, 10878 SizeOfPredicates, 24 NumberOfNonLiveVariables, 8017 ConjunctsInSsa, 55 ConjunctsInUnsatCore, 10 InterpolantComputations, 7 PerfectInterpolantSequences, 65646/66120 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-19 08:01:13,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu --witnessprinter.witness.filename witness --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 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 08:01:16,053 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 08:01:16,195 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-19 08:01:16,204 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 08:01:16,205 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 08:01:16,252 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 08:01:16,253 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 08:01:16,253 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 08:01:16,254 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 08:01:16,259 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 08:01:16,260 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 08:01:16,261 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 08:01:16,261 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 08:01:16,263 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 08:01:16,264 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 08:01:16,264 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 08:01:16,265 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 08:01:16,265 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 08:01:16,266 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 08:01:16,266 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 08:01:16,266 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 08:01:16,267 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-19 08:01:16,267 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-19 08:01:16,268 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-19 08:01:16,268 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 08:01:16,269 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 08:01:16,269 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 08:01:16,270 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 08:01:16,270 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 08:01:16,271 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 08:01:16,272 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 08:01:16,272 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 08:01:16,272 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 08:01:16,273 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 08:01:16,273 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-19 08:01:16,273 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-19 08:01:16,274 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-19 08:01:16,274 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 08:01:16,274 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-19 08:01:16,275 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 08:01:16,275 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-19 08:01:16,276 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-19 08:01:16,276 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_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/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_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 [2023-11-19 08:01:16,632 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 08:01:16,666 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 08:01:16,669 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 08:01:16,670 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 08:01:16,671 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 08:01:16,672 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2023-11-19 08:01:19,956 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 08:01:20,295 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 08:01:20,296 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2023-11-19 08:01:20,309 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/data/6557f0441/d97ed08155324bb091d8e327ab65db9f/FLAG8e98c5db7 [2023-11-19 08:01:20,326 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/data/6557f0441/d97ed08155324bb091d8e327ab65db9f [2023-11-19 08:01:20,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 08:01:20,331 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 08:01:20,332 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 08:01:20,332 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 08:01:20,338 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 08:01:20,339 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:01:20" (1/1) ... [2023-11-19 08:01:20,340 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45eca397 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:20, skipping insertion in model container [2023-11-19 08:01:20,341 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:01:20" (1/1) ... [2023-11-19 08:01:20,403 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 08:01:20,616 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_54425624-2ebc-4490-9dae-150cae93834e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i[915,928] [2023-11-19 08:01:20,869 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 08:01:20,933 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 08:01:20,952 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_54425624-2ebc-4490-9dae-150cae93834e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i[915,928] [2023-11-19 08:01:21,096 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 08:01:21,131 INFO L206 MainTranslator]: Completed translation [2023-11-19 08:01:21,131 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21 WrapperNode [2023-11-19 08:01:21,132 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 08:01:21,133 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 08:01:21,134 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 08:01:21,134 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 08:01:21,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,170 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,245 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 364 [2023-11-19 08:01:21,254 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 08:01:21,255 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 08:01:21,255 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 08:01:21,255 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 08:01:21,267 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,267 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,278 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,278 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,306 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,313 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,319 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,333 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,356 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 08:01:21,357 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 08:01:21,357 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 08:01:21,358 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 08:01:21,359 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (1/1) ... [2023-11-19 08:01:21,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 08:01:21,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:01:21,403 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 08:01:21,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 08:01:21,457 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 08:01:21,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-19 08:01:21,458 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-19 08:01:21,458 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-19 08:01:21,459 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 08:01:21,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 08:01:21,602 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 08:01:21,604 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 08:01:32,693 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 08:01:32,710 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 08:01:32,710 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 08:01:32,721 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:01:32 BoogieIcfgContainer [2023-11-19 08:01:32,722 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 08:01:32,725 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 08:01:32,725 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 08:01:32,729 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 08:01:32,729 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:01:20" (1/3) ... [2023-11-19 08:01:32,730 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b7d5cc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:01:32, skipping insertion in model container [2023-11-19 08:01:32,730 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:01:21" (2/3) ... [2023-11-19 08:01:32,732 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b7d5cc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:01:32, skipping insertion in model container [2023-11-19 08:01:32,733 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:01:32" (3/3) ... [2023-11-19 08:01:32,734 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-7.i [2023-11-19 08:01:32,755 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 08:01:32,755 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 08:01:32,829 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 08:01:32,835 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=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3480c3ae, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-19 08:01:32,836 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-19 08:01:32,840 INFO L276 IsEmpty]: Start isEmpty. Operand has 156 states, 95 states have (on average 1.4842105263157894) internal successors, (141), 96 states have internal predecessors, (141), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-19 08:01:32,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2023-11-19 08:01:32,869 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:01:32,870 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:01:32,871 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:01:32,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:32,877 INFO L85 PathProgramCache]: Analyzing trace with hash -344138152, now seen corresponding path program 1 times [2023-11-19 08:01:32,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-19 08:01:32,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059772258] [2023-11-19 08:01:32,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:32,893 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-19 08:01:32,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/mathsat [2023-11-19 08:01:32,899 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/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-19 08:01:32,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/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-19 08:01:35,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:01:35,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-19 08:01:35,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 08:01:35,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2138 proven. 0 refuted. 0 times theorem prover too weak. 4474 trivial. 0 not checked. [2023-11-19 08:01:35,569 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 08:01:35,570 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-19 08:01:35,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059772258] [2023-11-19 08:01:35,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059772258] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:01:35,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:01:35,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 08:01:35,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654452657] [2023-11-19 08:01:35,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:01:35,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-19 08:01:35,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-19 08:01:35,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 08:01:35,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 08:01:35,618 INFO L87 Difference]: Start difference. First operand has 156 states, 95 states have (on average 1.4842105263157894) internal successors, (141), 96 states have internal predecessors, (141), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-19 08:01:35,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:01:35,678 INFO L93 Difference]: Finished difference Result 303 states and 562 transitions. [2023-11-19 08:01:35,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 08:01:35,683 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 358 [2023-11-19 08:01:35,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 08:01:35,700 INFO L225 Difference]: With dead ends: 303 [2023-11-19 08:01:35,700 INFO L226 Difference]: Without dead ends: 150 [2023-11-19 08:01:35,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 357 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-19 08:01:35,717 INFO L413 NwaCegarLoop]: 245 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, 245 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-19 08:01:35,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-19 08:01:35,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2023-11-19 08:01:35,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2023-11-19 08:01:35,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 90 states have (on average 1.4333333333333333) internal successors, (129), 90 states have internal predecessors, (129), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-19 08:01:35,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 245 transitions. [2023-11-19 08:01:35,804 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 245 transitions. Word has length 358 [2023-11-19 08:01:35,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 08:01:35,805 INFO L495 AbstractCegarLoop]: Abstraction has 150 states and 245 transitions. [2023-11-19 08:01:35,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-19 08:01:35,806 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 245 transitions. [2023-11-19 08:01:35,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2023-11-19 08:01:35,817 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 08:01:35,818 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:01:35,865 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-19 08:01:36,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/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-19 08:01:36,049 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 08:01:36,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:01:36,050 INFO L85 PathProgramCache]: Analyzing trace with hash 720512672, now seen corresponding path program 1 times [2023-11-19 08:01:36,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-19 08:01:36,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1826928548] [2023-11-19 08:01:36,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:01:36,053 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-19 08:01:36,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/mathsat [2023-11-19 08:01:36,056 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/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-19 08:01:36,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_54425624-2ebc-4490-9dae-150cae93834e/bin/uautomizer-verify-uCwYo4JHxu/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