./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b 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_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5472a2627e05d021f233f448c73cff55cbb68d24932d1a39910a6a44e0f339fa --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:30:44,172 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:30:44,272 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:30:44,282 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:30:44,284 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:30:44,320 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:30:44,321 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:30:44,322 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:30:44,323 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:30:44,328 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:30:44,330 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:30:44,330 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:30:44,331 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:30:44,333 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:30:44,333 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:30:44,334 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:30:44,334 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:30:44,334 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:30:44,335 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:30:44,335 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:30:44,336 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:30:44,336 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:30:44,337 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:30:44,337 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:30:44,337 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:30:44,338 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:30:44,339 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:30:44,339 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:30:44,340 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:30:44,341 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:30:44,342 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:30:44,342 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:30:44,342 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:30:44,343 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:30:44,343 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:30:44,343 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:30:44,343 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:30:44,344 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:30:44,344 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:30:44,344 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_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5472a2627e05d021f233f448c73cff55cbb68d24932d1a39910a6a44e0f339fa [2023-11-06 22:30:44,692 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:30:44,735 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:30:44,737 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:30:44,739 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:30:44,740 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:30:44,742 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2023-11-06 22:30:47,927 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:30:48,214 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:30:48,215 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2023-11-06 22:30:48,228 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/data/2272e2e8c/e72614d86a164494a2b13d6d6c1a6cb4/FLAG88b812ae3 [2023-11-06 22:30:48,243 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/data/2272e2e8c/e72614d86a164494a2b13d6d6c1a6cb4 [2023-11-06 22:30:48,246 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:30:48,247 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:30:48,249 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:30:48,249 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:30:48,265 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:30:48,265 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:48,267 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@106b050e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48, skipping insertion in model container [2023-11-06 22:30:48,267 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:48,343 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:30:48,484 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_28df6914-118b-4ca2-a86a-56e66e94f2ca/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i[916,929] [2023-11-06 22:30:48,666 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:30:48,690 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:30:48,704 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_28df6914-118b-4ca2-a86a-56e66e94f2ca/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i[916,929] [2023-11-06 22:30:48,829 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:30:48,891 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:30:48,892 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48 WrapperNode [2023-11-06 22:30:48,892 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:30:48,893 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:30:48,893 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:30:48,893 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:30:48,909 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:48,938 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:48,997 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 462 [2023-11-06 22:30:48,997 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:30:48,998 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:30:48,998 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:30:48,998 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:30:49,008 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:49,008 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:49,016 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:49,016 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:49,063 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:49,069 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:49,090 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:49,096 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:49,111 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:30:49,112 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:30:49,113 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:30:49,113 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:30:49,114 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (1/1) ... [2023-11-06 22:30:49,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:30:49,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:49,155 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:30:49,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:30:49,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:30:49,198 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:30:49,198 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:30:49,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:30:49,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:30:49,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:30:49,356 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:30:49,360 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:30:50,349 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:30:50,358 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:30:50,366 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:30:50,369 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:30:50 BoogieIcfgContainer [2023-11-06 22:30:50,369 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:30:50,371 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:30:50,372 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:30:50,377 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:30:50,377 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:30:48" (1/3) ... [2023-11-06 22:30:50,378 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ef3eba5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:30:50, skipping insertion in model container [2023-11-06 22:30:50,378 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:30:48" (2/3) ... [2023-11-06 22:30:50,379 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ef3eba5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:30:50, skipping insertion in model container [2023-11-06 22:30:50,379 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:30:50" (3/3) ... [2023-11-06 22:30:50,380 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-71.i [2023-11-06 22:30:50,396 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:30:50,396 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:30:50,456 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:30:50,463 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4fd8a0b3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:30:50,463 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:30:50,471 INFO L276 IsEmpty]: Start isEmpty. Operand has 187 states, 126 states have (on average 1.507936507936508) internal successors, (190), 127 states have internal predecessors, (190), 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-06 22:30:50,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2023-11-06 22:30:50,499 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:30:50,500 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] [2023-11-06 22:30:50,501 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:30:50,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:50,506 INFO L85 PathProgramCache]: Analyzing trace with hash 404348633, now seen corresponding path program 1 times [2023-11-06 22:30:50,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:50,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714757800] [2023-11-06 22:30:50,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:50,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:50,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:50,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:50,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714757800] [2023-11-06 22:30:50,913 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 22:30:50,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40253040] [2023-11-06 22:30:50,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:50,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:50,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:50,924 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:50,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:30:51,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:51,295 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:30:51,312 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:51,386 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-06 22:30:51,386 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:30:51,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40253040] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:30:51,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:30:51,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:30:51,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219093234] [2023-11-06 22:30:51,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:30:51,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:30:51,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:51,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:30:51,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:30:51,432 INFO L87 Difference]: Start difference. First operand has 187 states, 126 states have (on average 1.507936507936508) internal successors, (190), 127 states have internal predecessors, (190), 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 39.5) internal successors, (79), 2 states have internal predecessors, (79), 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-06 22:30:51,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:30:51,494 INFO L93 Difference]: Finished difference Result 367 states and 664 transitions. [2023-11-06 22:30:51,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:30:51,499 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 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 364 [2023-11-06 22:30:51,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:30:51,510 INFO L225 Difference]: With dead ends: 367 [2023-11-06 22:30:51,511 INFO L226 Difference]: Without dead ends: 183 [2023-11-06 22:30:51,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:30:51,521 INFO L413 NwaCegarLoop]: 299 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, 299 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:30:51,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:30:51,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2023-11-06 22:30:51,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2023-11-06 22:30:51,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 123 states have (on average 1.4878048780487805) internal successors, (183), 123 states have internal predecessors, (183), 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-06 22:30:51,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 299 transitions. [2023-11-06 22:30:51,596 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 299 transitions. Word has length 364 [2023-11-06 22:30:51,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:30:51,597 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 299 transitions. [2023-11-06 22:30:51,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 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-06 22:30:51,598 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 299 transitions. [2023-11-06 22:30:51,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2023-11-06 22:30:51,609 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:30:51,609 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] [2023-11-06 22:30:51,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:51,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 22:30:51,813 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:30:51,814 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:51,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1133586867, now seen corresponding path program 1 times [2023-11-06 22:30:51,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:51,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926797159] [2023-11-06 22:30:51,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:51,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:51,980 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:30:51,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [177611921] [2023-11-06 22:30:51,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:51,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:51,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:51,983 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:51,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:30:52,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:52,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:30:52,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:52,546 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-06 22:30:52,547 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:30:52,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:52,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926797159] [2023-11-06 22:30:52,551 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:30:52,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177611921] [2023-11-06 22:30:52,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177611921] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:30:52,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:30:52,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:30:52,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115631395] [2023-11-06 22:30:52,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:30:52,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:30:52,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:52,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:30:52,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:30:52,560 INFO L87 Difference]: Start difference. First operand 183 states and 299 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-06 22:30:52,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:30:52,658 INFO L93 Difference]: Finished difference Result 463 states and 754 transitions. [2023-11-06 22:30:52,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:30:52,659 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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 364 [2023-11-06 22:30:52,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:30:52,666 INFO L225 Difference]: With dead ends: 463 [2023-11-06 22:30:52,666 INFO L226 Difference]: Without dead ends: 283 [2023-11-06 22:30:52,668 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 362 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:30:52,670 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 150 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:30:52,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 648 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:30:52,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2023-11-06 22:30:52,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 280. [2023-11-06 22:30:52,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 200 states have (on average 1.5) internal successors, (300), 201 states have internal predecessors, (300), 77 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 76 states have call predecessors, (77), 77 states have call successors, (77) [2023-11-06 22:30:52,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 454 transitions. [2023-11-06 22:30:52,732 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 454 transitions. Word has length 364 [2023-11-06 22:30:52,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:30:52,735 INFO L495 AbstractCegarLoop]: Abstraction has 280 states and 454 transitions. [2023-11-06 22:30:52,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-06 22:30:52,735 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 454 transitions. [2023-11-06 22:30:52,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2023-11-06 22:30:52,741 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:30:52,742 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] [2023-11-06 22:30:52,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:52,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:52,950 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:30:52,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:52,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1071547253, now seen corresponding path program 1 times [2023-11-06 22:30:52,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:52,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72424343] [2023-11-06 22:30:52,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:52,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:53,107 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:30:53,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1897211361] [2023-11-06 22:30:53,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:53,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:53,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:53,118 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:53,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:30:53,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:53,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:30:53,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:53,901 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2983 proven. 114 refuted. 0 times theorem prover too weak. 3515 trivial. 0 not checked. [2023-11-06 22:30:53,901 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:30:54,312 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 57 proven. 114 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-06 22:30:54,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:54,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72424343] [2023-11-06 22:30:54,312 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:30:54,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897211361] [2023-11-06 22:30:54,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897211361] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:30:54,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:30:54,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 22:30:54,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530649709] [2023-11-06 22:30:54,314 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:30:54,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:30:54,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:54,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:30:54,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:30:54,318 INFO L87 Difference]: Start difference. First operand 280 states and 454 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2023-11-06 22:30:54,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:30:54,812 INFO L93 Difference]: Finished difference Result 480 states and 771 transitions. [2023-11-06 22:30:54,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:30:54,814 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) Word has length 364 [2023-11-06 22:30:54,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:30:54,818 INFO L225 Difference]: With dead ends: 480 [2023-11-06 22:30:54,818 INFO L226 Difference]: Without dead ends: 203 [2023-11-06 22:30:54,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 730 GetRequests, 720 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:30:54,821 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 168 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:30:54,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 572 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:30:54,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-11-06 22:30:54,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 191. [2023-11-06 22:30:54,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 129 states have (on average 1.441860465116279) internal successors, (186), 129 states have internal predecessors, (186), 58 states have call successors, (58), 3 states have call predecessors, (58), 3 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-06 22:30:54,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 302 transitions. [2023-11-06 22:30:54,852 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 302 transitions. Word has length 364 [2023-11-06 22:30:54,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:30:54,854 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 302 transitions. [2023-11-06 22:30:54,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2023-11-06 22:30:54,855 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 302 transitions. [2023-11-06 22:30:54,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2023-11-06 22:30:54,858 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:30:54,859 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] [2023-11-06 22:30:54,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:55,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:55,067 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:30:55,068 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:55,068 INFO L85 PathProgramCache]: Analyzing trace with hash -125002508, now seen corresponding path program 1 times [2023-11-06 22:30:55,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:55,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5539100] [2023-11-06 22:30:55,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:55,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:55,140 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:30:55,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1117179675] [2023-11-06 22:30:55,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:55,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:55,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:55,142 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:55,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:30:55,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:55,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:30:55,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:55,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2713 proven. 123 refuted. 0 times theorem prover too weak. 3776 trivial. 0 not checked. [2023-11-06 22:30:55,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:30:56,318 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 48 proven. 123 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-06 22:30:56,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:56,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5539100] [2023-11-06 22:30:56,319 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:30:56,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117179675] [2023-11-06 22:30:56,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117179675] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:30:56,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:30:56,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 22:30:56,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654667360] [2023-11-06 22:30:56,320 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:30:56,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:30:56,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:56,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:30:56,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:30:56,324 INFO L87 Difference]: Start difference. First operand 191 states and 302 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (99), 2 states have call predecessors, (99), 4 states have return successors, (100), 2 states have call predecessors, (100), 2 states have call successors, (100) [2023-11-06 22:30:56,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:30:56,777 INFO L93 Difference]: Finished difference Result 389 states and 610 transitions. [2023-11-06 22:30:56,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:30:56,782 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (99), 2 states have call predecessors, (99), 4 states have return successors, (100), 2 states have call predecessors, (100), 2 states have call successors, (100) Word has length 365 [2023-11-06 22:30:56,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:30:56,795 INFO L225 Difference]: With dead ends: 389 [2023-11-06 22:30:56,795 INFO L226 Difference]: Without dead ends: 201 [2023-11-06 22:30:56,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 732 GetRequests, 722 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:30:56,799 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 302 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:30:56,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [317 Valid, 572 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:30:56,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2023-11-06 22:30:56,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 195. [2023-11-06 22:30:56,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 132 states have (on average 1.4242424242424243) internal successors, (188), 132 states have internal predecessors, (188), 58 states have call successors, (58), 4 states have call predecessors, (58), 4 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-06 22:30:56,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 304 transitions. [2023-11-06 22:30:56,830 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 304 transitions. Word has length 365 [2023-11-06 22:30:56,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:30:56,831 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 304 transitions. [2023-11-06 22:30:56,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (99), 2 states have call predecessors, (99), 4 states have return successors, (100), 2 states have call predecessors, (100), 2 states have call successors, (100) [2023-11-06 22:30:56,832 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 304 transitions. [2023-11-06 22:30:56,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2023-11-06 22:30:56,835 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:30:56,836 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] [2023-11-06 22:30:56,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:57,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:57,044 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:30:57,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:57,045 INFO L85 PathProgramCache]: Analyzing trace with hash -822355640, now seen corresponding path program 1 times [2023-11-06 22:30:57,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:57,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905371560] [2023-11-06 22:30:57,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:57,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:57,139 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:30:57,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1428152019] [2023-11-06 22:30:57,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:57,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:57,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:57,142 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:57,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:30:57,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:57,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:30:57,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:57,530 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-06 22:30:57,530 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:30:57,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:57,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905371560] [2023-11-06 22:30:57,531 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:30:57,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428152019] [2023-11-06 22:30:57,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428152019] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:30:57,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:30:57,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:30:57,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134384066] [2023-11-06 22:30:57,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:30:57,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:30:57,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:57,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:30:57,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:30:57,535 INFO L87 Difference]: Start difference. First operand 195 states and 304 transitions. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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-06 22:30:57,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:30:57,607 INFO L93 Difference]: Finished difference Result 480 states and 748 transitions. [2023-11-06 22:30:57,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:30:57,608 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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 366 [2023-11-06 22:30:57,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:30:57,611 INFO L225 Difference]: With dead ends: 480 [2023-11-06 22:30:57,612 INFO L226 Difference]: Without dead ends: 288 [2023-11-06 22:30:57,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:30:57,614 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 172 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:30:57,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 973 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:30:57,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2023-11-06 22:30:57,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 278. [2023-11-06 22:30:57,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 199 states have (on average 1.4572864321608041) internal successors, (290), 200 states have internal predecessors, (290), 73 states have call successors, (73), 5 states have call predecessors, (73), 5 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2023-11-06 22:30:57,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 436 transitions. [2023-11-06 22:30:57,649 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 436 transitions. Word has length 366 [2023-11-06 22:30:57,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:30:57,650 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 436 transitions. [2023-11-06 22:30:57,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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-06 22:30:57,651 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 436 transitions. [2023-11-06 22:30:57,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2023-11-06 22:30:57,654 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:30:57,655 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] [2023-11-06 22:30:57,667 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:57,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:57,863 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:30:57,863 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:57,864 INFO L85 PathProgramCache]: Analyzing trace with hash -884395254, now seen corresponding path program 1 times [2023-11-06 22:30:57,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:57,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345811682] [2023-11-06 22:30:57,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:57,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:57,924 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:30:57,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659819567] [2023-11-06 22:30:57,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:57,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:57,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:57,927 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:57,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:30:58,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:30:58,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:30:58,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:30:58,711 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2901 proven. 117 refuted. 0 times theorem prover too weak. 3594 trivial. 0 not checked. [2023-11-06 22:30:58,711 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:30:59,100 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 54 proven. 117 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-06 22:30:59,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:30:59,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345811682] [2023-11-06 22:30:59,101 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:30:59,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659819567] [2023-11-06 22:30:59,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659819567] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:30:59,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:30:59,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 22:30:59,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979257558] [2023-11-06 22:30:59,103 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:30:59,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:30:59,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:30:59,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:30:59,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:30:59,107 INFO L87 Difference]: Start difference. First operand 278 states and 436 transitions. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2023-11-06 22:30:59,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:30:59,628 INFO L93 Difference]: Finished difference Result 482 states and 747 transitions. [2023-11-06 22:30:59,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:30:59,630 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) Word has length 366 [2023-11-06 22:30:59,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:30:59,633 INFO L225 Difference]: With dead ends: 482 [2023-11-06 22:30:59,633 INFO L226 Difference]: Without dead ends: 207 [2023-11-06 22:30:59,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 734 GetRequests, 724 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:30:59,641 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 300 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:30:59,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [317 Valid, 560 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:30:59,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-11-06 22:30:59,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 199. [2023-11-06 22:30:59,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 135 states have (on average 1.4) internal successors, (189), 135 states have internal predecessors, (189), 58 states have call successors, (58), 5 states have call predecessors, (58), 5 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-06 22:30:59,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 305 transitions. [2023-11-06 22:30:59,686 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 305 transitions. Word has length 366 [2023-11-06 22:30:59,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:30:59,689 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 305 transitions. [2023-11-06 22:30:59,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2023-11-06 22:30:59,690 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 305 transitions. [2023-11-06 22:30:59,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-11-06 22:30:59,694 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:30:59,695 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-06 22:30:59,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:30:59,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-06 22:30:59,904 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:30:59,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:30:59,905 INFO L85 PathProgramCache]: Analyzing trace with hash 829234125, now seen corresponding path program 1 times [2023-11-06 22:30:59,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:30:59,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388492375] [2023-11-06 22:30:59,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:59,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:30:59,983 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:30:59,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085321438] [2023-11-06 22:30:59,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:30:59,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:30:59,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:30:59,986 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:30:59,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:31:00,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:31:00,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 22:31:00,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:31:03,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3508 proven. 381 refuted. 0 times theorem prover too weak. 2723 trivial. 0 not checked. [2023-11-06 22:31:03,882 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:31:08,028 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 390 refuted. 0 times theorem prover too weak. 6108 trivial. 0 not checked. [2023-11-06 22:31:08,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:31:08,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388492375] [2023-11-06 22:31:08,029 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:31:08,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085321438] [2023-11-06 22:31:08,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085321438] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:31:08,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:31:08,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2023-11-06 22:31:08,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911236109] [2023-11-06 22:31:08,030 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:31:08,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-06 22:31:08,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:31:08,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-06 22:31:08,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=527, Unknown=0, NotChecked=0, Total=702 [2023-11-06 22:31:08,034 INFO L87 Difference]: Start difference. First operand 199 states and 305 transitions. Second operand has 27 states, 27 states have (on average 6.111111111111111) internal successors, (165), 26 states have internal predecessors, (165), 10 states have call successors, (109), 6 states have call predecessors, (109), 11 states have return successors, (109), 9 states have call predecessors, (109), 10 states have call successors, (109) [2023-11-06 22:31:09,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:31:09,653 INFO L93 Difference]: Finished difference Result 435 states and 652 transitions. [2023-11-06 22:31:09,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-06 22:31:09,654 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 6.111111111111111) internal successors, (165), 26 states have internal predecessors, (165), 10 states have call successors, (109), 6 states have call predecessors, (109), 11 states have return successors, (109), 9 states have call predecessors, (109), 10 states have call successors, (109) Word has length 367 [2023-11-06 22:31:09,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:31:09,658 INFO L225 Difference]: With dead ends: 435 [2023-11-06 22:31:09,658 INFO L226 Difference]: Without dead ends: 239 [2023-11-06 22:31:09,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 745 GetRequests, 707 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=431, Invalid=1129, Unknown=0, NotChecked=0, Total=1560 [2023-11-06 22:31:09,661 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 567 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 1185 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 1065 SdHoareTripleChecker+Invalid, 1238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:31:09,664 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [574 Valid, 1065 Invalid, 1238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1185 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-06 22:31:09,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-11-06 22:31:09,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 219. [2023-11-06 22:31:09,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 150 states have (on average 1.3533333333333333) internal successors, (203), 150 states have internal predecessors, (203), 58 states have call successors, (58), 10 states have call predecessors, (58), 10 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-06 22:31:09,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 319 transitions. [2023-11-06 22:31:09,703 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 319 transitions. Word has length 367 [2023-11-06 22:31:09,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:31:09,705 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 319 transitions. [2023-11-06 22:31:09,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.111111111111111) internal successors, (165), 26 states have internal predecessors, (165), 10 states have call successors, (109), 6 states have call predecessors, (109), 11 states have return successors, (109), 9 states have call predecessors, (109), 10 states have call successors, (109) [2023-11-06 22:31:09,706 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 319 transitions. [2023-11-06 22:31:09,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-11-06 22:31:09,709 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:31:09,709 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-06 22:31:09,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:31:09,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 22:31:09,922 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:31:09,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:31:09,923 INFO L85 PathProgramCache]: Analyzing trace with hash 127634251, now seen corresponding path program 1 times [2023-11-06 22:31:09,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:31:09,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625917573] [2023-11-06 22:31:09,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:09,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:31:10,005 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:31:10,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2037909506] [2023-11-06 22:31:10,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:10,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:10,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:31:10,008 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:31:10,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:31:10,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:31:10,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-06 22:31:10,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:31:13,015 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3906 proven. 489 refuted. 0 times theorem prover too weak. 2217 trivial. 0 not checked. [2023-11-06 22:31:13,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:31:17,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:31:17,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625917573] [2023-11-06 22:31:17,543 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:31:17,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037909506] [2023-11-06 22:31:17,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037909506] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:31:17,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:31:17,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-06 22:31:17,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078436865] [2023-11-06 22:31:17,544 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 22:31:17,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 22:31:17,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:31:17,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 22:31:17,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2023-11-06 22:31:17,547 INFO L87 Difference]: Start difference. First operand 219 states and 319 transitions. Second operand has 16 states, 16 states have (on average 6.125) internal successors, (98), 15 states have internal predecessors, (98), 6 states have call successors, (58), 6 states have call predecessors, (58), 7 states have return successors, (58), 5 states have call predecessors, (58), 6 states have call successors, (58) [2023-11-06 22:31:19,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:31:19,145 INFO L93 Difference]: Finished difference Result 563 states and 807 transitions. [2023-11-06 22:31:19,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 22:31:19,146 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.125) internal successors, (98), 15 states have internal predecessors, (98), 6 states have call successors, (58), 6 states have call predecessors, (58), 7 states have return successors, (58), 5 states have call predecessors, (58), 6 states have call successors, (58) Word has length 367 [2023-11-06 22:31:19,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:31:19,150 INFO L225 Difference]: With dead ends: 563 [2023-11-06 22:31:19,150 INFO L226 Difference]: Without dead ends: 347 [2023-11-06 22:31:19,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 675 GetRequests, 644 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=326, Invalid=730, Unknown=0, NotChecked=0, Total=1056 [2023-11-06 22:31:19,153 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 611 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 1235 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 1281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:31:19,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [620 Valid, 1055 Invalid, 1281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1235 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-06 22:31:19,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2023-11-06 22:31:19,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 284. [2023-11-06 22:31:19,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 211 states have (on average 1.3933649289099526) internal successors, (294), 211 states have internal predecessors, (294), 58 states have call successors, (58), 14 states have call predecessors, (58), 14 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-06 22:31:19,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 410 transitions. [2023-11-06 22:31:19,193 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 410 transitions. Word has length 367 [2023-11-06 22:31:19,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:31:19,194 INFO L495 AbstractCegarLoop]: Abstraction has 284 states and 410 transitions. [2023-11-06 22:31:19,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.125) internal successors, (98), 15 states have internal predecessors, (98), 6 states have call successors, (58), 6 states have call predecessors, (58), 7 states have return successors, (58), 5 states have call predecessors, (58), 6 states have call successors, (58) [2023-11-06 22:31:19,195 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 410 transitions. [2023-11-06 22:31:19,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-11-06 22:31:19,198 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:31:19,198 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-06 22:31:19,217 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:31:19,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:19,418 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:31:19,418 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:31:19,419 INFO L85 PathProgramCache]: Analyzing trace with hash -832973248, now seen corresponding path program 1 times [2023-11-06 22:31:19,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:31:19,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289453534] [2023-11-06 22:31:19,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:19,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:31:19,484 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:31:19,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1244976264] [2023-11-06 22:31:19,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:19,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:19,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:31:19,486 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:31:19,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:31:19,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:31:19,944 INFO L262 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 22:31:19,953 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:31:20,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4089 proven. 219 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2023-11-06 22:31:20,881 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:31:21,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:31:21,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289453534] [2023-11-06 22:31:21,215 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:31:21,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244976264] [2023-11-06 22:31:21,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244976264] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:31:21,215 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:31:21,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-11-06 22:31:21,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591263105] [2023-11-06 22:31:21,216 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 22:31:21,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:31:21,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:31:21,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:31:21,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:31:21,218 INFO L87 Difference]: Start difference. First operand 284 states and 410 transitions. Second operand has 10 states, 10 states have (on average 9.4) 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-06 22:31:22,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:31:22,876 INFO L93 Difference]: Finished difference Result 639 states and 907 transitions. [2023-11-06 22:31:22,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:31:22,877 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.4) 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-06 22:31:22,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:31:22,881 INFO L225 Difference]: With dead ends: 639 [2023-11-06 22:31:22,882 INFO L226 Difference]: Without dead ends: 358 [2023-11-06 22:31:22,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 402 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2023-11-06 22:31:22,885 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 510 mSDsluCounter, 967 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 1227 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:31:22,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [521 Valid, 1227 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 965 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-06 22:31:22,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2023-11-06 22:31:22,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 284. [2023-11-06 22:31:22,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 211 states have (on average 1.3886255924170616) internal successors, (293), 211 states have internal predecessors, (293), 58 states have call successors, (58), 14 states have call predecessors, (58), 14 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-06 22:31:22,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 409 transitions. [2023-11-06 22:31:22,932 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 409 transitions. Word has length 369 [2023-11-06 22:31:22,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:31:22,933 INFO L495 AbstractCegarLoop]: Abstraction has 284 states and 409 transitions. [2023-11-06 22:31:22,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) 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-06 22:31:22,934 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 409 transitions. [2023-11-06 22:31:22,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-11-06 22:31:22,938 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:31:22,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-06 22:31:22,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:31:23,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:23,148 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:31:23,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:31:23,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1298706213, now seen corresponding path program 1 times [2023-11-06 22:31:23,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:31:23,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720369360] [2023-11-06 22:31:23,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:23,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:31:23,249 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:31:23,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739670807] [2023-11-06 22:31:23,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:23,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:23,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:31:23,251 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:31:23,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 22:31:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:31:23,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:31:23,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:31:25,058 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-06 22:31:25,058 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:31:25,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:31:25,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720369360] [2023-11-06 22:31:25,059 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:31:25,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739670807] [2023-11-06 22:31:25,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739670807] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:31:25,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:31:25,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:31:25,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24230891] [2023-11-06 22:31:25,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:31:25,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:31:25,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:31:25,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:31:25,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:31:25,063 INFO L87 Difference]: Start difference. First operand 284 states and 409 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 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-06 22:31:25,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:31:25,474 INFO L93 Difference]: Finished difference Result 847 states and 1222 transitions. [2023-11-06 22:31:25,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:31:25,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 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 369 [2023-11-06 22:31:25,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:31:25,482 INFO L225 Difference]: With dead ends: 847 [2023-11-06 22:31:25,482 INFO L226 Difference]: Without dead ends: 566 [2023-11-06 22:31:25,484 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:31:25,485 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 200 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:31:25,485 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 828 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 22:31:25,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2023-11-06 22:31:25,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 549. [2023-11-06 22:31:25,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 404 states have (on average 1.381188118811881) internal successors, (558), 404 states have internal predecessors, (558), 116 states have call successors, (116), 28 states have call predecessors, (116), 28 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-06 22:31:25,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 790 transitions. [2023-11-06 22:31:25,586 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 790 transitions. Word has length 369 [2023-11-06 22:31:25,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:31:25,587 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 790 transitions. [2023-11-06 22:31:25,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 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-06 22:31:25,588 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 790 transitions. [2023-11-06 22:31:25,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-11-06 22:31:25,592 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:31:25,592 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-06 22:31:25,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 22:31:25,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:25,802 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:31:25,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:31:25,803 INFO L85 PathProgramCache]: Analyzing trace with hash -839316413, now seen corresponding path program 1 times [2023-11-06 22:31:25,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:31:25,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774183276] [2023-11-06 22:31:25,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:25,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:31:25,865 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:31:25,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1263546902] [2023-11-06 22:31:25,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:25,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:25,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:31:25,867 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:31:25,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 22:31:26,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:31:26,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:31:26,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:31:26,861 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-06 22:31:26,861 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:31:26,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:31:26,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774183276] [2023-11-06 22:31:26,862 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:31:26,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263546902] [2023-11-06 22:31:26,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263546902] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:31:26,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:31:26,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:31:26,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108036859] [2023-11-06 22:31:26,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:31:26,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:31:26,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:31:26,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:31:26,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:31:26,865 INFO L87 Difference]: Start difference. First operand 549 states and 790 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (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-06 22:31:26,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:31:26,957 INFO L93 Difference]: Finished difference Result 856 states and 1238 transitions. [2023-11-06 22:31:26,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:31:26,958 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (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 370 [2023-11-06 22:31:26,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:31:26,962 INFO L225 Difference]: With dead ends: 856 [2023-11-06 22:31:26,963 INFO L226 Difference]: Without dead ends: 549 [2023-11-06 22:31:26,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 368 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:31:26,965 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 268 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:31:26,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 288 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:31:26,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-11-06 22:31:27,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 549. [2023-11-06 22:31:27,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 404 states have (on average 1.3712871287128714) internal successors, (554), 404 states have internal predecessors, (554), 116 states have call successors, (116), 28 states have call predecessors, (116), 28 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-06 22:31:27,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 786 transitions. [2023-11-06 22:31:27,050 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 786 transitions. Word has length 370 [2023-11-06 22:31:27,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:31:27,051 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 786 transitions. [2023-11-06 22:31:27,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (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-06 22:31:27,052 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 786 transitions. [2023-11-06 22:31:27,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-11-06 22:31:27,055 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:31:27,055 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-06 22:31:27,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 22:31:27,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:27,263 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:31:27,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:31:27,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1662074875, now seen corresponding path program 1 times [2023-11-06 22:31:27,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:31:27,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486302951] [2023-11-06 22:31:27,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:27,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:31:27,349 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:31:27,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1359162821] [2023-11-06 22:31:27,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:27,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:27,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:31:27,352 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:31:27,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 22:31:27,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:31:27,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-06 22:31:27,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:31:29,081 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2173 proven. 33 refuted. 0 times theorem prover too weak. 4406 trivial. 0 not checked. [2023-11-06 22:31:29,081 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:31:29,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:31:29,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486302951] [2023-11-06 22:31:29,206 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:31:29,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359162821] [2023-11-06 22:31:29,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359162821] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:31:29,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:31:29,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2023-11-06 22:31:29,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726032951] [2023-11-06 22:31:29,207 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 22:31:29,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:31:29,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:31:29,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:31:29,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:31:29,209 INFO L87 Difference]: Start difference. First operand 549 states and 786 transitions. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 6 states have internal predecessors, (89), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-06 22:31:30,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:31:30,021 INFO L93 Difference]: Finished difference Result 856 states and 1218 transitions. [2023-11-06 22:31:30,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:31:30,022 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 6 states have internal predecessors, (89), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 370 [2023-11-06 22:31:30,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:31:30,027 INFO L225 Difference]: With dead ends: 856 [2023-11-06 22:31:30,027 INFO L226 Difference]: Without dead ends: 509 [2023-11-06 22:31:30,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 405 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2023-11-06 22:31:30,029 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 279 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1056 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-06 22:31:30,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 1056 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-06 22:31:30,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2023-11-06 22:31:30,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 493. [2023-11-06 22:31:30,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 493 states, 347 states have (on average 1.3170028818443804) internal successors, (457), 347 states have internal predecessors, (457), 116 states have call successors, (116), 29 states have call predecessors, (116), 29 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-06 22:31:30,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 689 transitions. [2023-11-06 22:31:30,137 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 689 transitions. Word has length 370 [2023-11-06 22:31:30,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:31:30,138 INFO L495 AbstractCegarLoop]: Abstraction has 493 states and 689 transitions. [2023-11-06 22:31:30,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 6 states have internal predecessors, (89), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-06 22:31:30,138 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 689 transitions. [2023-11-06 22:31:30,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-11-06 22:31:30,141 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:31:30,142 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, 1] [2023-11-06 22:31:30,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-06 22:31:30,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:30,350 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:31:30,351 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:31:30,351 INFO L85 PathProgramCache]: Analyzing trace with hash -2083220360, now seen corresponding path program 1 times [2023-11-06 22:31:30,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:31:30,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712022558] [2023-11-06 22:31:30,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:30,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:31:30,402 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:31:30,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [175057234] [2023-11-06 22:31:30,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:31:30,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:31:30,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:31:30,404 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:31:30,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 22:31:30,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:31:30,999 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:31:31,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:31:31,745 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:31:31,746 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:31:31,747 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:31:31,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 22:31:31,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-06 22:31:31,952 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:31:31,956 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:31:32,275 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:31:32 BoogieIcfgContainer [2023-11-06 22:31:32,275 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:31:32,276 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:31:32,276 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:31:32,276 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:31:32,277 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:30:50" (3/4) ... [2023-11-06 22:31:32,280 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:31:32,281 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:31:32,282 INFO L158 Benchmark]: Toolchain (without parser) took 44034.61ms. Allocated memory was 153.1MB in the beginning and 490.7MB in the end (delta: 337.6MB). Free memory was 109.0MB in the beginning and 275.4MB in the end (delta: -166.4MB). Peak memory consumption was 173.4MB. Max. memory is 16.1GB. [2023-11-06 22:31:32,282 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 104.9MB. Free memory is still 82.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:31:32,283 INFO L158 Benchmark]: CACSL2BoogieTranslator took 643.46ms. Allocated memory is still 153.1MB. Free memory was 109.0MB in the beginning and 122.2MB in the end (delta: -13.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2023-11-06 22:31:32,283 INFO L158 Benchmark]: Boogie Procedure Inliner took 104.44ms. Allocated memory is still 153.1MB. Free memory was 122.2MB in the beginning and 113.1MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-06 22:31:32,284 INFO L158 Benchmark]: Boogie Preprocessor took 113.45ms. Allocated memory is still 153.1MB. Free memory was 113.1MB in the beginning and 109.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 22:31:32,285 INFO L158 Benchmark]: RCFGBuilder took 1257.14ms. Allocated memory is still 153.1MB. Free memory was 109.0MB in the beginning and 108.8MB in the end (delta: 180.8kB). Peak memory consumption was 53.1MB. Max. memory is 16.1GB. [2023-11-06 22:31:32,286 INFO L158 Benchmark]: TraceAbstraction took 41903.92ms. Allocated memory was 153.1MB in the beginning and 490.7MB in the end (delta: 337.6MB). Free memory was 108.0MB in the beginning and 275.4MB in the end (delta: -167.4MB). Peak memory consumption was 170.5MB. Max. memory is 16.1GB. [2023-11-06 22:31:32,287 INFO L158 Benchmark]: Witness Printer took 5.35ms. Allocated memory is still 490.7MB. Free memory is still 275.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:31:32,289 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.15ms. Allocated memory is still 104.9MB. Free memory is still 82.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 643.46ms. Allocated memory is still 153.1MB. Free memory was 109.0MB in the beginning and 122.2MB in the end (delta: -13.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 104.44ms. Allocated memory is still 153.1MB. Free memory was 122.2MB in the beginning and 113.1MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 113.45ms. Allocated memory is still 153.1MB. Free memory was 113.1MB in the beginning and 109.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1257.14ms. Allocated memory is still 153.1MB. Free memory was 109.0MB in the beginning and 108.8MB in the end (delta: 180.8kB). Peak memory consumption was 53.1MB. Max. memory is 16.1GB. * TraceAbstraction took 41903.92ms. Allocated memory was 153.1MB in the beginning and 490.7MB in the end (delta: 337.6MB). Free memory was 108.0MB in the beginning and 275.4MB in the end (delta: -167.4MB). Peak memory consumption was 170.5MB. Max. memory is 16.1GB. * Witness Printer took 5.35ms. Allocated memory is still 490.7MB. Free memory is still 275.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 379, overapproximation of someBinaryArithmeticDOUBLEoperation at line 179, overapproximation of someBinaryDOUBLEComparisonOperation at line 379, overapproximation of someBinaryArithmeticFLOAToperation at line 176, overapproximation of someUnaryFLOAToperation at line 162. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 4; [L23] unsigned char var_1_5 = 4; [L24] float var_1_6 = 63.375; [L25] float var_1_7 = 2.875; [L26] float var_1_8 = 128.6; [L27] float var_1_9 = 128.75; [L28] signed char var_1_10 = 1; [L29] unsigned char var_1_11 = 0; [L30] signed char var_1_12 = 4; [L31] signed char var_1_13 = 32; [L32] signed char var_1_14 = 32; [L33] signed char var_1_15 = 4; [L34] unsigned char var_1_16 = 0; [L35] unsigned char var_1_18 = 0; [L36] unsigned char var_1_19 = 0; [L37] unsigned char var_1_20 = 1; [L38] unsigned char var_1_21 = 2; [L39] unsigned char var_1_23 = 128; [L40] signed char var_1_24 = -100; [L41] signed char var_1_25 = 5; [L42] float var_1_26 = 16.5; [L43] float var_1_27 = 63.5; [L44] double var_1_28 = 0.75; [L45] double var_1_29 = 9.25; [L46] double var_1_30 = 0.0; [L47] double var_1_31 = 127.25; [L48] double var_1_32 = 1.25; [L49] float var_1_33 = 0.95; [L50] unsigned char var_1_34 = 128; [L51] float var_1_35 = 99.6; [L52] unsigned long int var_1_36 = 5; [L53] signed char var_1_37 = 0; [L54] float var_1_38 = 0.25; [L55] unsigned short int var_1_39 = 0; [L56] signed char var_1_40 = -64; [L57] signed char var_1_41 = 16; [L58] unsigned char var_1_43 = 2; [L59] unsigned char var_1_44 = 200; [L60] unsigned char var_1_45 = 200; [L61] unsigned char var_1_46 = 64; [L62] unsigned char var_1_47 = 0; [L63] unsigned char var_1_48 = 8; [L64] unsigned char var_1_49 = 8; [L65] signed long int var_1_50 = 1; [L66] signed long int var_1_51 = 1880014643; [L67] signed long int var_1_52 = 1000000000; [L68] unsigned long int var_1_53 = 16; [L69] signed long int var_1_54 = 1852597136; [L70] unsigned long int var_1_55 = 1811387003; [L71] unsigned long int var_1_56 = 2103772385; [L72] signed long int var_1_58 = -500; [L73] unsigned long int var_1_59 = 3684680272; [L74] signed long int var_1_60 = -2; [L75] unsigned char last_1_var_1_1 = 4; [L76] signed char last_1_var_1_10 = 1; [L77] unsigned char last_1_var_1_21 = 2; [L78] float last_1_var_1_26 = 16.5; [L79] double last_1_var_1_28 = 0.75; [L80] unsigned long int last_1_var_1_36 = 5; [L81] signed char last_1_var_1_37 = 0; [L82] signed char last_1_var_1_40 = -64; [L83] unsigned char last_1_var_1_43 = 2; [L84] signed long int last_1_var_1_50 = 1; [L85] signed long int last_1_var_1_58 = -500; VAL [isInitial=0, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=4, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L383] isInitial = 1 [L384] FCALL initially() [L385] COND TRUE 1 [L386] CALL updateLastVariables() [L366] last_1_var_1_1 = var_1_1 [L367] last_1_var_1_10 = var_1_10 [L368] last_1_var_1_21 = var_1_21 [L369] last_1_var_1_26 = var_1_26 [L370] last_1_var_1_28 = var_1_28 [L371] last_1_var_1_36 = var_1_36 [L372] last_1_var_1_37 = var_1_37 [L373] last_1_var_1_40 = var_1_40 [L374] last_1_var_1_43 = var_1_43 [L375] last_1_var_1_50 = var_1_50 [L376] last_1_var_1_58 = var_1_58 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=4, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L386] RET updateLastVariables() [L387] CALL updateVariables() [L273] var_1_5 = __VERIFIER_nondet_uchar() [L274] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L274] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L275] CALL assume_abort_if_not(var_1_5 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L275] RET assume_abort_if_not(var_1_5 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=23/8, var_1_8=643/5, var_1_9=515/4] [L276] var_1_7 = __VERIFIER_nondet_float() [L277] CALL assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=643/5, var_1_9=515/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=643/5, var_1_9=515/4] [L277] RET assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=643/5, var_1_9=515/4] [L278] var_1_8 = __VERIFIER_nondet_float() [L279] CALL assume_abort_if_not((var_1_8 >= -461168.6018427382800e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=515/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=515/4] [L279] RET assume_abort_if_not((var_1_8 >= -461168.6018427382800e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=515/4] [L280] var_1_9 = __VERIFIER_nondet_float() [L281] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L281] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=0, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L282] var_1_11 = __VERIFIER_nondet_uchar() [L283] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L283] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L284] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L284] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=4, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L285] var_1_12 = __VERIFIER_nondet_char() [L286] CALL assume_abort_if_not(var_1_12 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L286] RET assume_abort_if_not(var_1_12 >= -127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L287] CALL assume_abort_if_not(var_1_12 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L287] RET assume_abort_if_not(var_1_12 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=32, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L288] var_1_13 = __VERIFIER_nondet_char() [L289] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L289] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L290] CALL assume_abort_if_not(var_1_13 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L290] RET assume_abort_if_not(var_1_13 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=32, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L291] var_1_14 = __VERIFIER_nondet_char() [L292] CALL assume_abort_if_not(var_1_14 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L292] RET assume_abort_if_not(var_1_14 >= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L293] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L293] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=4, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L294] var_1_15 = __VERIFIER_nondet_char() [L295] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L295] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L296] CALL assume_abort_if_not(var_1_15 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L296] RET assume_abort_if_not(var_1_15 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L297] var_1_18 = __VERIFIER_nondet_uchar() [L298] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L298] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L299] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L299] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L300] var_1_19 = __VERIFIER_nondet_uchar() [L301] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L301] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L302] CALL assume_abort_if_not(var_1_19 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L302] RET assume_abort_if_not(var_1_19 <= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L303] var_1_20 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_20 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L304] RET assume_abort_if_not(var_1_20 >= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L305] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L305] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=128, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L306] var_1_23 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_23 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L307] RET assume_abort_if_not(var_1_23 >= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L308] CALL assume_abort_if_not(var_1_23 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L308] RET assume_abort_if_not(var_1_23 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=5, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L309] var_1_25 = __VERIFIER_nondet_char() [L310] CALL assume_abort_if_not(var_1_25 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L310] RET assume_abort_if_not(var_1_25 >= -31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L311] CALL assume_abort_if_not(var_1_25 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L311] RET assume_abort_if_not(var_1_25 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=127/2, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L312] var_1_27 = __VERIFIER_nondet_float() [L313] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L313] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=0, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L314] var_1_30 = __VERIFIER_nondet_double() [L315] CALL assume_abort_if_not((var_1_30 >= 4611686.018427382800e+12F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L315] RET assume_abort_if_not((var_1_30 >= 4611686.018427382800e+12F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854765600e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=509/4, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L316] var_1_31 = __VERIFIER_nondet_double() [L317] CALL assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L317] RET assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=5/4, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L318] var_1_32 = __VERIFIER_nondet_double() [L319] CALL assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L319] RET assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=128, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L320] var_1_34 = __VERIFIER_nondet_uchar() [L321] CALL assume_abort_if_not(var_1_34 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L321] RET assume_abort_if_not(var_1_34 >= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L322] CALL assume_abort_if_not(var_1_34 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L322] RET assume_abort_if_not(var_1_34 <= 255) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=498/5, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L323] var_1_35 = __VERIFIER_nondet_float() [L324] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L324] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=16, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L325] var_1_41 = __VERIFIER_nondet_char() [L326] CALL assume_abort_if_not(var_1_41 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L326] RET assume_abort_if_not(var_1_41 >= -31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L327] CALL assume_abort_if_not(var_1_41 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L327] RET assume_abort_if_not(var_1_41 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=200, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L328] var_1_44 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_44 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L329] RET assume_abort_if_not(var_1_44 >= 190) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L330] CALL assume_abort_if_not(var_1_44 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L330] RET assume_abort_if_not(var_1_44 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=200, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L331] var_1_45 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_45 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L332] RET assume_abort_if_not(var_1_45 >= 190) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L333] CALL assume_abort_if_not(var_1_45 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L333] RET assume_abort_if_not(var_1_45 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=64, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L334] var_1_46 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_46 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L335] RET assume_abort_if_not(var_1_46 >= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L336] CALL assume_abort_if_not(var_1_46 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L336] RET assume_abort_if_not(var_1_46 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L337] var_1_47 = __VERIFIER_nondet_uchar() [L338] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L338] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L339] CALL assume_abort_if_not(var_1_47 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L339] RET assume_abort_if_not(var_1_47 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=8, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L340] var_1_48 = __VERIFIER_nondet_uchar() [L341] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L341] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L342] CALL assume_abort_if_not(var_1_48 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L342] RET assume_abort_if_not(var_1_48 <= 32) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=8, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L343] var_1_49 = __VERIFIER_nondet_uchar() [L344] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L344] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L345] CALL assume_abort_if_not(var_1_49 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L345] RET assume_abort_if_not(var_1_49 <= 31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1880014643, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L346] var_1_51 = __VERIFIER_nondet_long() [L347] CALL assume_abort_if_not(var_1_51 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L347] RET assume_abort_if_not(var_1_51 >= 1073741822) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L348] CALL assume_abort_if_not(var_1_51 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L348] RET assume_abort_if_not(var_1_51 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=1000000000, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L349] var_1_52 = __VERIFIER_nondet_long() [L350] CALL assume_abort_if_not(var_1_52 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L350] RET assume_abort_if_not(var_1_52 >= 536870911) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L351] CALL assume_abort_if_not(var_1_52 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L351] RET assume_abort_if_not(var_1_52 <= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1852597136, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L352] var_1_54 = __VERIFIER_nondet_long() [L353] CALL assume_abort_if_not(var_1_54 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L353] RET assume_abort_if_not(var_1_54 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L354] CALL assume_abort_if_not(var_1_54 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L354] RET assume_abort_if_not(var_1_54 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1811387003, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L355] var_1_55 = __VERIFIER_nondet_ulong() [L356] CALL assume_abort_if_not(var_1_55 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L356] RET assume_abort_if_not(var_1_55 >= 1073741824) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L357] CALL assume_abort_if_not(var_1_55 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L357] RET assume_abort_if_not(var_1_55 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=2103772385, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L358] var_1_56 = __VERIFIER_nondet_ulong() [L359] CALL assume_abort_if_not(var_1_56 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L359] RET assume_abort_if_not(var_1_56 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L360] CALL assume_abort_if_not(var_1_56 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L360] RET assume_abort_if_not(var_1_56 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=3684680272, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L361] var_1_59 = __VERIFIER_nondet_ulong() [L362] CALL assume_abort_if_not(var_1_59 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L362] RET assume_abort_if_not(var_1_59 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L363] CALL assume_abort_if_not(var_1_59 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L363] RET assume_abort_if_not(var_1_59 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=-500, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L387] RET updateVariables() [L388] CALL step() [L89] COND FALSE !((last_1_var_1_1 * var_1_34) >= var_1_51) [L112] var_1_58 = var_1_34 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L114] signed long int stepLocal_2 = last_1_var_1_50; [L115] signed char stepLocal_1 = var_1_12; [L116] unsigned long int stepLocal_0 = last_1_var_1_36; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L117] COND TRUE var_1_15 > stepLocal_0 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=0, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L118] COND FALSE !(last_1_var_1_58 > stepLocal_2) [L125] var_1_16 = ((64 > -10) || var_1_20) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, var_1_10=1, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L140] COND TRUE \read(var_1_16) [L141] var_1_10 = var_1_12 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L145] unsigned char stepLocal_7 = var_1_23; [L146] unsigned char stepLocal_6 = var_1_23; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L147] COND FALSE !(stepLocal_7 <= (var_1_34 - var_1_14)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=-100, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=507/8, var_1_7=2, var_1_8=3, var_1_9=4] [L154] var_1_6 = ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9))) [L155] var_1_24 = (((var_1_15 - 1) + var_1_25) + var_1_14) [L156] signed long int stepLocal_5 = ((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12)))); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3/4, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L157] COND TRUE stepLocal_5 <= var_1_23 [L158] var_1_28 = var_1_8 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=0, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L160] var_1_37 = (((var_1_15 + 4) + var_1_14) - var_1_13) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=1/4, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L161] COND TRUE \read(var_1_20) [L162] var_1_38 = ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L166] COND TRUE ! var_1_18 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=0, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L167] COND FALSE !(\read(var_1_19)) [L170] var_1_39 = ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=33/2, var_1_27=5, var_1_28=3, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L175] COND TRUE (var_1_38 != 49.5) || var_1_16 [L176] var_1_26 = (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=37/4, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L178] COND TRUE var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38)) [L179] var_1_29 = ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L183] unsigned char stepLocal_8 = var_1_30 >= var_1_35; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=2, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L184] COND TRUE (var_1_38 + var_1_29) <= var_1_6 [L185] var_1_43 = ((((((var_1_44) < (var_1_45)) ? (var_1_44) : (var_1_45))) - var_1_13) - var_1_15) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=4, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L195] COND TRUE var_1_26 == var_1_33 [L196] var_1_1 = ((((var_1_5) < (0)) ? (var_1_5) : (0))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L198] unsigned char stepLocal_13 = var_1_19; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L199] COND FALSE !((var_1_16 || (var_1_1 > var_1_52)) && stepLocal_13) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=-2, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L202] COND TRUE \read(var_1_16) [L203] var_1_60 = var_1_13 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L206] signed long int stepLocal_12 = var_1_60 - var_1_52; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=16, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L207] COND TRUE var_1_30 >= (var_1_27 / 15.4) [L208] var_1_53 = ((((var_1_46) > (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))))))) ? (var_1_46) : (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))))))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L220] signed char stepLocal_4 = var_1_13; [L221] unsigned long int stepLocal_3 = var_1_53; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L222] COND TRUE \read(var_1_20) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L223] COND FALSE !(stepLocal_4 <= var_1_12) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L233] COND FALSE !((var_1_13 / var_1_14) >= var_1_58) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L236] EXPR (var_1_14 * var_1_58) << var_1_41 VAL [(var_1_14 * var_1_58) << var_1_41=7192, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L236] COND TRUE (5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41) [L237] COND FALSE !(256 == var_1_24) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L240] COND FALSE !(var_1_31 != var_1_9) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=5, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L248] COND TRUE (- var_1_35) > var_1_9 [L249] var_1_36 = (var_1_53 + var_1_37) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=103, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L253] unsigned char stepLocal_11 = var_1_23; [L254] unsigned long int stepLocal_10 = var_1_15 - var_1_53; [L255] signed long int stepLocal_9 = var_1_41 / ((((var_1_23) > (32)) ? (var_1_23) : (32))); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_10=4294967239, stepLocal_11=202, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, stepLocal_9=0, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=103, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L256] COND FALSE !((4 / var_1_44) > stepLocal_10) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_10=4294967239, stepLocal_11=202, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, stepLocal_9=0, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=103, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=1, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L261] COND FALSE !(var_1_43 == stepLocal_11) [L268] var_1_50 = var_1_43 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, stepLocal_0=5, stepLocal_10=4294967239, stepLocal_11=202, stepLocal_12=-536870910, stepLocal_13=0, stepLocal_1=0, stepLocal_2=1, stepLocal_3=63, stepLocal_4=1, stepLocal_5=0, stepLocal_6=202, stepLocal_7=202, stepLocal_8=1, stepLocal_9=0, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=103, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=201, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L388] RET step() [L389] CALL, EXPR property() [L379] EXPR (((((((((((((((var_1_26 == var_1_33) ? (var_1_1 == ((unsigned char) ((((var_1_5) < (0)) ? (var_1_5) : (0))))) : 1) && (var_1_6 == ((float) ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9)))))) && (var_1_16 ? (var_1_10 == ((signed char) var_1_12)) : (var_1_10 == ((signed char) ((((((2) < (var_1_13)) ? (2) : (var_1_13))) + (var_1_14 - var_1_15)) - 4))))) && ((var_1_15 > last_1_var_1_36) ? ((last_1_var_1_58 > last_1_var_1_50) ? ((last_1_var_1_26 > (var_1_8 + 50.5)) ? (var_1_16 == ((unsigned char) (var_1_11 && (var_1_18 || var_1_19)))) : (var_1_16 == ((unsigned char) (! var_1_20)))) : (var_1_16 == ((unsigned char) ((64 > -10) || var_1_20)))) : (((last_1_var_1_50 + var_1_14) >= var_1_12) ? ((last_1_var_1_26 == var_1_7) ? (var_1_16 == ((unsigned char) ((var_1_18 || (! var_1_20)) || var_1_19))) : 1) : (var_1_20 ? (var_1_16 == ((unsigned char) (var_1_18 && var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))))) && (var_1_20 ? ((var_1_13 <= var_1_12) ? ((var_1_53 > var_1_37) ? (var_1_21 == ((unsigned char) (var_1_14 + var_1_13))) : (var_1_21 == ((unsigned char) (var_1_23 - var_1_14)))) : 1) : (var_1_21 == ((unsigned char) var_1_13)))) && (var_1_24 == ((signed char) (((var_1_15 - 1) + var_1_25) + var_1_14)))) && (((var_1_38 != 49.5) || var_1_16) ? (var_1_26 == ((float) (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))))) : 1)) && (((((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))))) <= var_1_23) ? (var_1_28 == ((double) var_1_8)) : 1)) && ((var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) ? (var_1_29 == ((double) ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))))) : (var_1_29 == ((double) (var_1_7 + (var_1_32 - var_1_31)))))) && ((var_1_23 <= (var_1_34 - var_1_14)) ? (((((((var_1_14 * var_1_15)) < ((var_1_10 - var_1_5))) ? ((var_1_14 * var_1_15)) : ((var_1_10 - var_1_5)))) <= var_1_23) ? (var_1_33 == ((float) var_1_8)) : (var_1_33 == ((float) (((((var_1_7 + var_1_32)) > ((var_1_35 - var_1_31))) ? ((var_1_7 + var_1_32)) : ((var_1_35 - var_1_31))))))) : 1)) && (((- var_1_35) > var_1_9) ? (var_1_36 == ((unsigned long int) (var_1_53 + var_1_37))) : (var_1_36 == ((unsigned long int) ((var_1_5 + var_1_53) + var_1_15))))) && (var_1_37 == ((signed char) (((var_1_15 + 4) + var_1_14) - var_1_13)))) && (var_1_20 ? (var_1_38 == ((float) ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))))) : (var_1_38 == ((float) (var_1_32 + 9.99999999999975E12f))))) && ((! var_1_18) ? (var_1_19 ? (var_1_39 == ((unsigned short int) var_1_14)) : (var_1_39 == ((unsigned short int) ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13)))))) : (var_1_39 == ((unsigned short int) 8)))) && (((var_1_13 / var_1_14) >= var_1_58) ? (var_1_40 == ((signed char) ((var_1_15 - var_1_13) + ((((var_1_25 + var_1_41) < 0 ) ? -(var_1_25 + var_1_41) : (var_1_25 + var_1_41)))))) : (((5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41)) ? ((256 == var_1_24) ? (var_1_40 == ((signed char) var_1_41)) : ((var_1_31 != var_1_9) ? (var_1_40 == ((signed char) var_1_12)) : 1)) : (var_1_40 == ((signed char) ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))))) VAL [(((((((((((((((var_1_26 == var_1_33) ? (var_1_1 == ((unsigned char) ((((var_1_5) < (0)) ? (var_1_5) : (0))))) : 1) && (var_1_6 == ((float) ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9)))))) && (var_1_16 ? (var_1_10 == ((signed char) var_1_12)) : (var_1_10 == ((signed char) ((((((2) < (var_1_13)) ? (2) : (var_1_13))) + (var_1_14 - var_1_15)) - 4))))) && ((var_1_15 > last_1_var_1_36) ? ((last_1_var_1_58 > last_1_var_1_50) ? ((last_1_var_1_26 > (var_1_8 + 50.5)) ? (var_1_16 == ((unsigned char) (var_1_11 && (var_1_18 || var_1_19)))) : (var_1_16 == ((unsigned char) (! var_1_20)))) : (var_1_16 == ((unsigned char) ((64 > -10) || var_1_20)))) : (((last_1_var_1_50 + var_1_14) >= var_1_12) ? ((last_1_var_1_26 == var_1_7) ? (var_1_16 == ((unsigned char) ((var_1_18 || (! var_1_20)) || var_1_19))) : 1) : (var_1_20 ? (var_1_16 == ((unsigned char) (var_1_18 && var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))))) && (var_1_20 ? ((var_1_13 <= var_1_12) ? ((var_1_53 > var_1_37) ? (var_1_21 == ((unsigned char) (var_1_14 + var_1_13))) : (var_1_21 == ((unsigned char) (var_1_23 - var_1_14)))) : 1) : (var_1_21 == ((unsigned char) var_1_13)))) && (var_1_24 == ((signed char) (((var_1_15 - 1) + var_1_25) + var_1_14)))) && (((var_1_38 != 49.5) || var_1_16) ? (var_1_26 == ((float) (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))))) : 1)) && (((((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))))) <= var_1_23) ? (var_1_28 == ((double) var_1_8)) : 1)) && ((var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) ? (var_1_29 == ((double) ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))))) : (var_1_29 == ((double) (var_1_7 + (var_1_32 - var_1_31)))))) && ((var_1_23 <= (var_1_34 - var_1_14)) ? (((((((var_1_14 * var_1_15)) < ((var_1_10 - var_1_5))) ? ((var_1_14 * var_1_15)) : ((var_1_10 - var_1_5)))) <= var_1_23) ? (var_1_33 == ((float) var_1_8)) : (var_1_33 == ((float) (((((var_1_7 + var_1_32)) > ((var_1_35 - var_1_31))) ? ((var_1_7 + var_1_32)) : ((var_1_35 - var_1_31))))))) : 1)) && (((- var_1_35) > var_1_9) ? (var_1_36 == ((unsigned long int) (var_1_53 + var_1_37))) : (var_1_36 == ((unsigned long int) ((var_1_5 + var_1_53) + var_1_15))))) && (var_1_37 == ((signed char) (((var_1_15 + 4) + var_1_14) - var_1_13)))) && (var_1_20 ? (var_1_38 == ((float) ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))))) : (var_1_38 == ((float) (var_1_32 + 9.99999999999975E12f))))) && ((! var_1_18) ? (var_1_19 ? (var_1_39 == ((unsigned short int) var_1_14)) : (var_1_39 == ((unsigned short int) ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13)))))) : (var_1_39 == ((unsigned short int) 8)))) && (((var_1_13 / var_1_14) >= var_1_58) ? (var_1_40 == ((signed char) ((var_1_15 - var_1_13) + ((((var_1_25 + var_1_41) < 0 ) ? -(var_1_25 + var_1_41) : (var_1_25 + var_1_41)))))) : (((5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41)) ? ((256 == var_1_24) ? (var_1_40 == ((signed char) var_1_41)) : ((var_1_31 != var_1_9) ? (var_1_40 == ((signed char) var_1_12)) : 1)) : (var_1_40 == ((signed char) ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))=0, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=103, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=201, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L379] EXPR (((((((((((((((((((var_1_26 == var_1_33) ? (var_1_1 == ((unsigned char) ((((var_1_5) < (0)) ? (var_1_5) : (0))))) : 1) && (var_1_6 == ((float) ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9)))))) && (var_1_16 ? (var_1_10 == ((signed char) var_1_12)) : (var_1_10 == ((signed char) ((((((2) < (var_1_13)) ? (2) : (var_1_13))) + (var_1_14 - var_1_15)) - 4))))) && ((var_1_15 > last_1_var_1_36) ? ((last_1_var_1_58 > last_1_var_1_50) ? ((last_1_var_1_26 > (var_1_8 + 50.5)) ? (var_1_16 == ((unsigned char) (var_1_11 && (var_1_18 || var_1_19)))) : (var_1_16 == ((unsigned char) (! var_1_20)))) : (var_1_16 == ((unsigned char) ((64 > -10) || var_1_20)))) : (((last_1_var_1_50 + var_1_14) >= var_1_12) ? ((last_1_var_1_26 == var_1_7) ? (var_1_16 == ((unsigned char) ((var_1_18 || (! var_1_20)) || var_1_19))) : 1) : (var_1_20 ? (var_1_16 == ((unsigned char) (var_1_18 && var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))))) && (var_1_20 ? ((var_1_13 <= var_1_12) ? ((var_1_53 > var_1_37) ? (var_1_21 == ((unsigned char) (var_1_14 + var_1_13))) : (var_1_21 == ((unsigned char) (var_1_23 - var_1_14)))) : 1) : (var_1_21 == ((unsigned char) var_1_13)))) && (var_1_24 == ((signed char) (((var_1_15 - 1) + var_1_25) + var_1_14)))) && (((var_1_38 != 49.5) || var_1_16) ? (var_1_26 == ((float) (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))))) : 1)) && (((((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))))) <= var_1_23) ? (var_1_28 == ((double) var_1_8)) : 1)) && ((var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) ? (var_1_29 == ((double) ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))))) : (var_1_29 == ((double) (var_1_7 + (var_1_32 - var_1_31)))))) && ((var_1_23 <= (var_1_34 - var_1_14)) ? (((((((var_1_14 * var_1_15)) < ((var_1_10 - var_1_5))) ? ((var_1_14 * var_1_15)) : ((var_1_10 - var_1_5)))) <= var_1_23) ? (var_1_33 == ((float) var_1_8)) : (var_1_33 == ((float) (((((var_1_7 + var_1_32)) > ((var_1_35 - var_1_31))) ? ((var_1_7 + var_1_32)) : ((var_1_35 - var_1_31))))))) : 1)) && (((- var_1_35) > var_1_9) ? (var_1_36 == ((unsigned long int) (var_1_53 + var_1_37))) : (var_1_36 == ((unsigned long int) ((var_1_5 + var_1_53) + var_1_15))))) && (var_1_37 == ((signed char) (((var_1_15 + 4) + var_1_14) - var_1_13)))) && (var_1_20 ? (var_1_38 == ((float) ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))))) : (var_1_38 == ((float) (var_1_32 + 9.99999999999975E12f))))) && ((! var_1_18) ? (var_1_19 ? (var_1_39 == ((unsigned short int) var_1_14)) : (var_1_39 == ((unsigned short int) ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13)))))) : (var_1_39 == ((unsigned short int) 8)))) && (((var_1_13 / var_1_14) >= var_1_58) ? (var_1_40 == ((signed char) ((var_1_15 - var_1_13) + ((((var_1_25 + var_1_41) < 0 ) ? -(var_1_25 + var_1_41) : (var_1_25 + var_1_41)))))) : (((5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41)) ? ((256 == var_1_24) ? (var_1_40 == ((signed char) var_1_41)) : ((var_1_31 != var_1_9) ? (var_1_40 == ((signed char) var_1_12)) : 1)) : (var_1_40 == ((signed char) ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) && (((var_1_38 + var_1_29) <= var_1_6) ? (var_1_43 == ((unsigned char) ((((((var_1_44) < (var_1_45)) ? (var_1_44) : (var_1_45))) - var_1_13) - var_1_15))) : (((var_1_38 / var_1_30) > var_1_6) ? ((var_1_16 && (var_1_30 >= var_1_35)) ? (var_1_43 == ((unsigned char) ((var_1_46 - 25) + var_1_15))) : 1) : (var_1_43 == ((unsigned char) ((var_1_13 + (var_1_15 + var_1_47)) + (var_1_14 + (var_1_48 + var_1_49)))))))) && (((4 / var_1_44) > (var_1_15 - var_1_53)) ? ((var_1_6 <= var_1_9) ? (var_1_50 == ((signed long int) 2)) : 1) : ((var_1_43 == var_1_23) ? (((var_1_41 / ((((var_1_23) > (32)) ? (var_1_23) : (32)))) >= var_1_43) ? (var_1_50 == ((signed long int) last_1_var_1_50)) : (var_1_50 == ((signed long int) ((var_1_51 - (var_1_52 - var_1_48)) - var_1_23)))) : (var_1_50 == ((signed long int) var_1_43))))) && ((var_1_30 >= (var_1_27 / 15.4)) ? (var_1_53 == ((unsigned long int) ((((var_1_46) > (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))))))) ? (var_1_46) : (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))))))))) : (((var_1_60 - var_1_52) < ((var_1_54 - var_1_60) - var_1_5)) ? (var_1_16 ? (var_1_53 == ((unsigned long int) ((var_1_54 + var_1_55) - (var_1_56 - var_1_58)))) : (var_1_53 == ((unsigned long int) (((((var_1_15 + (var_1_58 + var_1_5))) > (2u)) ? ((var_1_15 + (var_1_58 + var_1_5))) : (2u)))))) : (var_1_53 == ((unsigned long int) (((((var_1_49 + (var_1_52 + var_1_44))) > (var_1_39)) ? ((var_1_49 + (var_1_52 + var_1_44))) : (var_1_39)))))))) && (((last_1_var_1_1 * var_1_34) >= var_1_51) ? ((! (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12))) >= (last_1_var_1_10 | last_1_var_1_1))) ? ((var_1_8 < last_1_var_1_28) ? (((- (last_1_var_1_37 + last_1_var_1_43)) > (var_1_59 - var_1_56)) ? (var_1_58 == ((signed long int) (last_1_var_1_1 + var_1_52))) : (var_1_58 == ((signed long int) (((((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) < (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))) ? ((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) : (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))))))) : ((var_1_55 > 2u) ? ((var_1_51 <= ((last_1_var_1_21 + last_1_var_1_40) | (last_1_var_1_37 / var_1_46))) ? (var_1_58 == ((signed long int) var_1_25)) : (var_1_58 == ((signed long int) var_1_13))) : (var_1_58 == ((signed long int) -100000000)))) : (var_1_58 == ((signed long int) var_1_41))) : (var_1_58 == ((signed long int) var_1_34))) VAL [(((((((((((((((((((var_1_26 == var_1_33) ? (var_1_1 == ((unsigned char) ((((var_1_5) < (0)) ? (var_1_5) : (0))))) : 1) && (var_1_6 == ((float) ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9)))))) && (var_1_16 ? (var_1_10 == ((signed char) var_1_12)) : (var_1_10 == ((signed char) ((((((2) < (var_1_13)) ? (2) : (var_1_13))) + (var_1_14 - var_1_15)) - 4))))) && ((var_1_15 > last_1_var_1_36) ? ((last_1_var_1_58 > last_1_var_1_50) ? ((last_1_var_1_26 > (var_1_8 + 50.5)) ? (var_1_16 == ((unsigned char) (var_1_11 && (var_1_18 || var_1_19)))) : (var_1_16 == ((unsigned char) (! var_1_20)))) : (var_1_16 == ((unsigned char) ((64 > -10) || var_1_20)))) : (((last_1_var_1_50 + var_1_14) >= var_1_12) ? ((last_1_var_1_26 == var_1_7) ? (var_1_16 == ((unsigned char) ((var_1_18 || (! var_1_20)) || var_1_19))) : 1) : (var_1_20 ? (var_1_16 == ((unsigned char) (var_1_18 && var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))))) && (var_1_20 ? ((var_1_13 <= var_1_12) ? ((var_1_53 > var_1_37) ? (var_1_21 == ((unsigned char) (var_1_14 + var_1_13))) : (var_1_21 == ((unsigned char) (var_1_23 - var_1_14)))) : 1) : (var_1_21 == ((unsigned char) var_1_13)))) && (var_1_24 == ((signed char) (((var_1_15 - 1) + var_1_25) + var_1_14)))) && (((var_1_38 != 49.5) || var_1_16) ? (var_1_26 == ((float) (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))))) : 1)) && (((((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))))) <= var_1_23) ? (var_1_28 == ((double) var_1_8)) : 1)) && ((var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) ? (var_1_29 == ((double) ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))))) : (var_1_29 == ((double) (var_1_7 + (var_1_32 - var_1_31)))))) && ((var_1_23 <= (var_1_34 - var_1_14)) ? (((((((var_1_14 * var_1_15)) < ((var_1_10 - var_1_5))) ? ((var_1_14 * var_1_15)) : ((var_1_10 - var_1_5)))) <= var_1_23) ? (var_1_33 == ((float) var_1_8)) : (var_1_33 == ((float) (((((var_1_7 + var_1_32)) > ((var_1_35 - var_1_31))) ? ((var_1_7 + var_1_32)) : ((var_1_35 - var_1_31))))))) : 1)) && (((- var_1_35) > var_1_9) ? (var_1_36 == ((unsigned long int) (var_1_53 + var_1_37))) : (var_1_36 == ((unsigned long int) ((var_1_5 + var_1_53) + var_1_15))))) && (var_1_37 == ((signed char) (((var_1_15 + 4) + var_1_14) - var_1_13)))) && (var_1_20 ? (var_1_38 == ((float) ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))))) : (var_1_38 == ((float) (var_1_32 + 9.99999999999975E12f))))) && ((! var_1_18) ? (var_1_19 ? (var_1_39 == ((unsigned short int) var_1_14)) : (var_1_39 == ((unsigned short int) ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13)))))) : (var_1_39 == ((unsigned short int) 8)))) && (((var_1_13 / var_1_14) >= var_1_58) ? (var_1_40 == ((signed char) ((var_1_15 - var_1_13) + ((((var_1_25 + var_1_41) < 0 ) ? -(var_1_25 + var_1_41) : (var_1_25 + var_1_41)))))) : (((5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41)) ? ((256 == var_1_24) ? (var_1_40 == ((signed char) var_1_41)) : ((var_1_31 != var_1_9) ? (var_1_40 == ((signed char) var_1_12)) : 1)) : (var_1_40 == ((signed char) ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) && (((var_1_38 + var_1_29) <= var_1_6) ? (var_1_43 == ((unsigned char) ((((((var_1_44) < (var_1_45)) ? (var_1_44) : (var_1_45))) - var_1_13) - var_1_15))) : (((var_1_38 / var_1_30) > var_1_6) ? ((var_1_16 && (var_1_30 >= var_1_35)) ? (var_1_43 == ((unsigned char) ((var_1_46 - 25) + var_1_15))) : 1) : (var_1_43 == ((unsigned char) ((var_1_13 + (var_1_15 + var_1_47)) + (var_1_14 + (var_1_48 + var_1_49)))))))) && (((4 / var_1_44) > (var_1_15 - var_1_53)) ? ((var_1_6 <= var_1_9) ? (var_1_50 == ((signed long int) 2)) : 1) : ((var_1_43 == var_1_23) ? (((var_1_41 / ((((var_1_23) > (32)) ? (var_1_23) : (32)))) >= var_1_43) ? (var_1_50 == ((signed long int) last_1_var_1_50)) : (var_1_50 == ((signed long int) ((var_1_51 - (var_1_52 - var_1_48)) - var_1_23)))) : (var_1_50 == ((signed long int) var_1_43))))) && ((var_1_30 >= (var_1_27 / 15.4)) ? (var_1_53 == ((unsigned long int) ((((var_1_46) > (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))))))) ? (var_1_46) : (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))))))))) : (((var_1_60 - var_1_52) < ((var_1_54 - var_1_60) - var_1_5)) ? (var_1_16 ? (var_1_53 == ((unsigned long int) ((var_1_54 + var_1_55) - (var_1_56 - var_1_58)))) : (var_1_53 == ((unsigned long int) (((((var_1_15 + (var_1_58 + var_1_5))) > (2u)) ? ((var_1_15 + (var_1_58 + var_1_5))) : (2u)))))) : (var_1_53 == ((unsigned long int) (((((var_1_49 + (var_1_52 + var_1_44))) > (var_1_39)) ? ((var_1_49 + (var_1_52 + var_1_44))) : (var_1_39)))))))) && (((last_1_var_1_1 * var_1_34) >= var_1_51) ? ((! (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12))) >= (last_1_var_1_10 | last_1_var_1_1))) ? ((var_1_8 < last_1_var_1_28) ? (((- (last_1_var_1_37 + last_1_var_1_43)) > (var_1_59 - var_1_56)) ? (var_1_58 == ((signed long int) (last_1_var_1_1 + var_1_52))) : (var_1_58 == ((signed long int) (((((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) < (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))) ? ((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) : (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))))))) : ((var_1_55 > 2u) ? ((var_1_51 <= ((last_1_var_1_21 + last_1_var_1_40) | (last_1_var_1_37 / var_1_46))) ? (var_1_58 == ((signed long int) var_1_25)) : (var_1_58 == ((signed long int) var_1_13))) : (var_1_58 == ((signed long int) -100000000)))) : (var_1_58 == ((signed long int) var_1_41))) : (var_1_58 == ((signed long int) var_1_34)))=0, (((((((((((((((var_1_26 == var_1_33) ? (var_1_1 == ((unsigned char) ((((var_1_5) < (0)) ? (var_1_5) : (0))))) : 1) && (var_1_6 == ((float) ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9)))))) && (var_1_16 ? (var_1_10 == ((signed char) var_1_12)) : (var_1_10 == ((signed char) ((((((2) < (var_1_13)) ? (2) : (var_1_13))) + (var_1_14 - var_1_15)) - 4))))) && ((var_1_15 > last_1_var_1_36) ? ((last_1_var_1_58 > last_1_var_1_50) ? ((last_1_var_1_26 > (var_1_8 + 50.5)) ? (var_1_16 == ((unsigned char) (var_1_11 && (var_1_18 || var_1_19)))) : (var_1_16 == ((unsigned char) (! var_1_20)))) : (var_1_16 == ((unsigned char) ((64 > -10) || var_1_20)))) : (((last_1_var_1_50 + var_1_14) >= var_1_12) ? ((last_1_var_1_26 == var_1_7) ? (var_1_16 == ((unsigned char) ((var_1_18 || (! var_1_20)) || var_1_19))) : 1) : (var_1_20 ? (var_1_16 == ((unsigned char) (var_1_18 && var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))))) && (var_1_20 ? ((var_1_13 <= var_1_12) ? ((var_1_53 > var_1_37) ? (var_1_21 == ((unsigned char) (var_1_14 + var_1_13))) : (var_1_21 == ((unsigned char) (var_1_23 - var_1_14)))) : 1) : (var_1_21 == ((unsigned char) var_1_13)))) && (var_1_24 == ((signed char) (((var_1_15 - 1) + var_1_25) + var_1_14)))) && (((var_1_38 != 49.5) || var_1_16) ? (var_1_26 == ((float) (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))))) : 1)) && (((((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))))) <= var_1_23) ? (var_1_28 == ((double) var_1_8)) : 1)) && ((var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) ? (var_1_29 == ((double) ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))))) : (var_1_29 == ((double) (var_1_7 + (var_1_32 - var_1_31)))))) && ((var_1_23 <= (var_1_34 - var_1_14)) ? (((((((var_1_14 * var_1_15)) < ((var_1_10 - var_1_5))) ? ((var_1_14 * var_1_15)) : ((var_1_10 - var_1_5)))) <= var_1_23) ? (var_1_33 == ((float) var_1_8)) : (var_1_33 == ((float) (((((var_1_7 + var_1_32)) > ((var_1_35 - var_1_31))) ? ((var_1_7 + var_1_32)) : ((var_1_35 - var_1_31))))))) : 1)) && (((- var_1_35) > var_1_9) ? (var_1_36 == ((unsigned long int) (var_1_53 + var_1_37))) : (var_1_36 == ((unsigned long int) ((var_1_5 + var_1_53) + var_1_15))))) && (var_1_37 == ((signed char) (((var_1_15 + 4) + var_1_14) - var_1_13)))) && (var_1_20 ? (var_1_38 == ((float) ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))))) : (var_1_38 == ((float) (var_1_32 + 9.99999999999975E12f))))) && ((! var_1_18) ? (var_1_19 ? (var_1_39 == ((unsigned short int) var_1_14)) : (var_1_39 == ((unsigned short int) ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13)))))) : (var_1_39 == ((unsigned short int) 8)))) && (((var_1_13 / var_1_14) >= var_1_58) ? (var_1_40 == ((signed char) ((var_1_15 - var_1_13) + ((((var_1_25 + var_1_41) < 0 ) ? -(var_1_25 + var_1_41) : (var_1_25 + var_1_41)))))) : (((5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41)) ? ((256 == var_1_24) ? (var_1_40 == ((signed char) var_1_41)) : ((var_1_31 != var_1_9) ? (var_1_40 == ((signed char) var_1_12)) : 1)) : (var_1_40 == ((signed char) ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))=0, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=103, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=201, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L379-L380] return ((((((((((((((((((((var_1_26 == var_1_33) ? (var_1_1 == ((unsigned char) ((((var_1_5) < (0)) ? (var_1_5) : (0))))) : 1) && (var_1_6 == ((float) ((((((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) < (var_1_9)) ? (((var_1_7 - 31.5f) + ((((var_1_8) > (100.5f)) ? (var_1_8) : (100.5f))))) : (var_1_9)))))) && (var_1_16 ? (var_1_10 == ((signed char) var_1_12)) : (var_1_10 == ((signed char) ((((((2) < (var_1_13)) ? (2) : (var_1_13))) + (var_1_14 - var_1_15)) - 4))))) && ((var_1_15 > last_1_var_1_36) ? ((last_1_var_1_58 > last_1_var_1_50) ? ((last_1_var_1_26 > (var_1_8 + 50.5)) ? (var_1_16 == ((unsigned char) (var_1_11 && (var_1_18 || var_1_19)))) : (var_1_16 == ((unsigned char) (! var_1_20)))) : (var_1_16 == ((unsigned char) ((64 > -10) || var_1_20)))) : (((last_1_var_1_50 + var_1_14) >= var_1_12) ? ((last_1_var_1_26 == var_1_7) ? (var_1_16 == ((unsigned char) ((var_1_18 || (! var_1_20)) || var_1_19))) : 1) : (var_1_20 ? (var_1_16 == ((unsigned char) (var_1_18 && var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))))) && (var_1_20 ? ((var_1_13 <= var_1_12) ? ((var_1_53 > var_1_37) ? (var_1_21 == ((unsigned char) (var_1_14 + var_1_13))) : (var_1_21 == ((unsigned char) (var_1_23 - var_1_14)))) : 1) : (var_1_21 == ((unsigned char) var_1_13)))) && (var_1_24 == ((signed char) (((var_1_15 - 1) + var_1_25) + var_1_14)))) && (((var_1_38 != 49.5) || var_1_16) ? (var_1_26 == ((float) (((((var_1_7 - var_1_27)) > (var_1_9)) ? ((var_1_7 - var_1_27)) : (var_1_9))))) : 1)) && (((((((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) < 0 ) ? -((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))) : ((((var_1_15) < (var_1_12)) ? (var_1_15) : (var_1_12))))) <= var_1_23) ? (var_1_28 == ((double) var_1_8)) : 1)) && ((var_1_6 <= (((((var_1_9) < (var_1_7)) ? (var_1_9) : (var_1_7))) * (- var_1_38))) ? (var_1_29 == ((double) ((((((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) < (var_1_27)) ? (((var_1_30 - var_1_7) - (var_1_31 + var_1_32))) : (var_1_27))))) : (var_1_29 == ((double) (var_1_7 + (var_1_32 - var_1_31)))))) && ((var_1_23 <= (var_1_34 - var_1_14)) ? (((((((var_1_14 * var_1_15)) < ((var_1_10 - var_1_5))) ? ((var_1_14 * var_1_15)) : ((var_1_10 - var_1_5)))) <= var_1_23) ? (var_1_33 == ((float) var_1_8)) : (var_1_33 == ((float) (((((var_1_7 + var_1_32)) > ((var_1_35 - var_1_31))) ? ((var_1_7 + var_1_32)) : ((var_1_35 - var_1_31))))))) : 1)) && (((- var_1_35) > var_1_9) ? (var_1_36 == ((unsigned long int) (var_1_53 + var_1_37))) : (var_1_36 == ((unsigned long int) ((var_1_5 + var_1_53) + var_1_15))))) && (var_1_37 == ((signed char) (((var_1_15 + 4) + var_1_14) - var_1_13)))) && (var_1_20 ? (var_1_38 == ((float) ((((99.25f) < 0 ) ? -(99.25f) : (99.25f))))) : (var_1_38 == ((float) (var_1_32 + 9.99999999999975E12f))))) && ((! var_1_18) ? (var_1_19 ? (var_1_39 == ((unsigned short int) var_1_14)) : (var_1_39 == ((unsigned short int) ((((var_1_15) > (var_1_13)) ? (var_1_15) : (var_1_13)))))) : (var_1_39 == ((unsigned short int) 8)))) && (((var_1_13 / var_1_14) >= var_1_58) ? (var_1_40 == ((signed char) ((var_1_15 - var_1_13) + ((((var_1_25 + var_1_41) < 0 ) ? -(var_1_25 + var_1_41) : (var_1_25 + var_1_41)))))) : (((5 * (var_1_43 - 1)) <= ((var_1_14 * var_1_58) << var_1_41)) ? ((256 == var_1_24) ? (var_1_40 == ((signed char) var_1_41)) : ((var_1_31 != var_1_9) ? (var_1_40 == ((signed char) var_1_12)) : 1)) : (var_1_40 == ((signed char) ((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) && (((var_1_38 + var_1_29) <= var_1_6) ? (var_1_43 == ((unsigned char) ((((((var_1_44) < (var_1_45)) ? (var_1_44) : (var_1_45))) - var_1_13) - var_1_15))) : (((var_1_38 / var_1_30) > var_1_6) ? ((var_1_16 && (var_1_30 >= var_1_35)) ? (var_1_43 == ((unsigned char) ((var_1_46 - 25) + var_1_15))) : 1) : (var_1_43 == ((unsigned char) ((var_1_13 + (var_1_15 + var_1_47)) + (var_1_14 + (var_1_48 + var_1_49)))))))) && (((4 / var_1_44) > (var_1_15 - var_1_53)) ? ((var_1_6 <= var_1_9) ? (var_1_50 == ((signed long int) 2)) : 1) : ((var_1_43 == var_1_23) ? (((var_1_41 / ((((var_1_23) > (32)) ? (var_1_23) : (32)))) >= var_1_43) ? (var_1_50 == ((signed long int) last_1_var_1_50)) : (var_1_50 == ((signed long int) ((var_1_51 - (var_1_52 - var_1_48)) - var_1_23)))) : (var_1_50 == ((signed long int) var_1_43))))) && ((var_1_30 >= (var_1_27 / 15.4)) ? (var_1_53 == ((unsigned long int) ((((var_1_46) > (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))))))) ? (var_1_46) : (((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))))))))))) : (((var_1_60 - var_1_52) < ((var_1_54 - var_1_60) - var_1_5)) ? (var_1_16 ? (var_1_53 == ((unsigned long int) ((var_1_54 + var_1_55) - (var_1_56 - var_1_58)))) : (var_1_53 == ((unsigned long int) (((((var_1_15 + (var_1_58 + var_1_5))) > (2u)) ? ((var_1_15 + (var_1_58 + var_1_5))) : (2u)))))) : (var_1_53 == ((unsigned long int) (((((var_1_49 + (var_1_52 + var_1_44))) > (var_1_39)) ? ((var_1_49 + (var_1_52 + var_1_44))) : (var_1_39)))))))) && (((last_1_var_1_1 * var_1_34) >= var_1_51) ? ((! (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12))) >= (last_1_var_1_10 | last_1_var_1_1))) ? ((var_1_8 < last_1_var_1_28) ? (((- (last_1_var_1_37 + last_1_var_1_43)) > (var_1_59 - var_1_56)) ? (var_1_58 == ((signed long int) (last_1_var_1_1 + var_1_52))) : (var_1_58 == ((signed long int) (((((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) < (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))) ? ((var_1_52 - ((((var_1_47) > (var_1_44)) ? (var_1_47) : (var_1_44))))) : (((((var_1_25) > (last_1_var_1_10)) ? (var_1_25) : (last_1_var_1_10))))))))) : ((var_1_55 > 2u) ? ((var_1_51 <= ((last_1_var_1_21 + last_1_var_1_40) | (last_1_var_1_37 / var_1_46))) ? (var_1_58 == ((signed long int) var_1_25)) : (var_1_58 == ((signed long int) var_1_13))) : (var_1_58 == ((signed long int) -100000000)))) : (var_1_58 == ((signed long int) var_1_41))) : (var_1_58 == ((signed long int) var_1_34)))) && (((var_1_16 || (var_1_1 > var_1_52)) && var_1_19) ? (var_1_60 == ((signed long int) (var_1_47 + ((((var_1_37) < (var_1_49)) ? (var_1_37) : (var_1_49)))))) : (var_1_16 ? (var_1_60 == ((signed long int) var_1_13)) : 1)) ; [L389] RET, EXPR property() [L389] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=103, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=201, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=1, last_1_var_1_1=4, last_1_var_1_21=2, last_1_var_1_26=33/2, last_1_var_1_28=3/4, last_1_var_1_36=5, last_1_var_1_37=0, last_1_var_1_40=-64, last_1_var_1_43=2, last_1_var_1_50=1, last_1_var_1_58=-500, var_1_10=0, var_1_11=1, var_1_12=0, var_1_13=1, var_1_14=31, var_1_15=6, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=1, var_1_21=2, var_1_23=202, var_1_24=5, var_1_25=-31, var_1_26=12, var_1_27=5, var_1_28=3, var_1_29=13, var_1_30=6, var_1_31=7, var_1_32=8, var_1_33=19/20, var_1_34=232, var_1_35=9, var_1_36=103, var_1_37=40, var_1_38=11, var_1_39=6, var_1_40=-64, var_1_41=0, var_1_43=201, var_1_44=209, var_1_45=208, var_1_46=63, var_1_47=0, var_1_48=32, var_1_49=0, var_1_50=201, var_1_51=1073741822, var_1_52=536870911, var_1_53=63, var_1_54=1073741823, var_1_55=1073741824, var_1_56=1073741823, var_1_58=232, var_1_59=4294967295, var_1_5=35, var_1_60=1, var_1_6=10, var_1_7=2, var_1_8=3, var_1_9=4] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 187 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 41.5s, OverallIterations: 13, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 8.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3605 SdHoareTripleChecker+Valid, 5.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3527 mSDsluCounter, 9143 SdHoareTripleChecker+Invalid, 5.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5959 mSDsCounter, 610 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4736 IncrementalHoareTripleChecker+Invalid, 5346 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 610 mSolverCounterUnsat, 3184 mSDtfsCounter, 4736 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6289 GetRequests, 6146 SyntacticMatches, 3 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 696 ImplicationChecksByTransitivity, 2.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=549occurred in iteration=10, InterpolantAutomatonStates: 114, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 12 MinimizatonAttempts, 229 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 22.1s InterpolantComputationTime, 5136 NumberOfCodeBlocks, 5136 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 5847 ConstructedInterpolants, 1 QuantifiedInterpolants, 27833 SizeOfPredicates, 41 NumberOfNonLiveVariables, 10645 ConjunctsInSsa, 114 ConjunctsInUnsatCore, 16 InterpolantComputations, 5 PerfectInterpolantSequences, 103572/105792 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-06 22:31:32,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5472a2627e05d021f233f448c73cff55cbb68d24932d1a39910a6a44e0f339fa --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:31:35,250 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:31:35,412 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 22:31:35,428 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:31:35,429 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:31:35,477 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:31:35,478 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:31:35,479 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:31:35,480 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:31:35,486 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:31:35,487 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:31:35,488 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:31:35,488 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:31:35,491 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:31:35,492 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:31:35,492 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:31:35,493 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:31:35,494 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:31:35,494 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:31:35,496 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:31:35,496 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:31:35,497 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:31:35,498 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:31:35,498 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:31:35,499 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:31:35,499 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:31:35,500 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:31:35,501 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:31:35,501 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:31:35,502 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:31:35,504 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:31:35,504 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:31:35,505 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:31:35,505 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:31:35,506 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:31:35,506 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:31:35,507 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:31:35,507 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:31:35,508 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:31:35,509 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:31:35,509 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:31:35,510 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:31:35,510 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_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5472a2627e05d021f233f448c73cff55cbb68d24932d1a39910a6a44e0f339fa [2023-11-06 22:31:36,031 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:31:36,070 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:31:36,073 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:31:36,074 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:31:36,075 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:31:36,077 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2023-11-06 22:31:39,317 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:31:39,650 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:31:39,651 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i [2023-11-06 22:31:39,666 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/data/44b82b011/ba6bf1d2c4d24856b2a9f3eb87c65491/FLAG595beb9fc [2023-11-06 22:31:39,681 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/data/44b82b011/ba6bf1d2c4d24856b2a9f3eb87c65491 [2023-11-06 22:31:39,683 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:31:39,685 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:31:39,687 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:31:39,687 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:31:39,692 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:31:39,693 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:31:39" (1/1) ... [2023-11-06 22:31:39,694 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d132831 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:39, skipping insertion in model container [2023-11-06 22:31:39,695 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:31:39" (1/1) ... [2023-11-06 22:31:39,747 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:31:39,904 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_28df6914-118b-4ca2-a86a-56e66e94f2ca/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i[916,929] [2023-11-06 22:31:40,091 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:31:40,110 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:31:40,123 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_28df6914-118b-4ca2-a86a-56e66e94f2ca/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-71.i[916,929] [2023-11-06 22:31:40,200 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:31:40,235 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:31:40,236 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40 WrapperNode [2023-11-06 22:31:40,236 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:31:40,237 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:31:40,238 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:31:40,238 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:31:40,246 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,268 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,314 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 374 [2023-11-06 22:31:40,315 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:31:40,315 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:31:40,315 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:31:40,316 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:31:40,326 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,326 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,334 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,343 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,381 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,394 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,400 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,404 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,428 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:31:40,429 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:31:40,430 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:31:40,430 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:31:40,431 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (1/1) ... [2023-11-06 22:31:40,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:31:40,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:31:40,487 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:31:40,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:31:40,553 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:31:40,553 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:31:40,553 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:31:40,553 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:31:40,555 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:31:40,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:31:40,716 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:31:40,719 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:32:09,008 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:32:09,031 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:32:09,038 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:32:09,041 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:32:09 BoogieIcfgContainer [2023-11-06 22:32:09,042 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:32:09,045 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:32:09,049 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:32:09,054 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:32:09,055 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:31:39" (1/3) ... [2023-11-06 22:32:09,056 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d899a66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:32:09, skipping insertion in model container [2023-11-06 22:32:09,056 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:31:40" (2/3) ... [2023-11-06 22:32:09,059 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d899a66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:32:09, skipping insertion in model container [2023-11-06 22:32:09,060 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:32:09" (3/3) ... [2023-11-06 22:32:09,062 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-71.i [2023-11-06 22:32:09,091 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:32:09,091 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:32:09,193 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:32:09,200 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@77b8c3f9, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:32:09,200 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:32:09,210 INFO L276 IsEmpty]: Start isEmpty. Operand has 161 states, 100 states have (on average 1.47) internal successors, (147), 101 states have internal predecessors, (147), 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-06 22:32:09,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2023-11-06 22:32:09,251 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:32:09,254 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] [2023-11-06 22:32:09,258 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:32:09,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:32:09,272 INFO L85 PathProgramCache]: Analyzing trace with hash 146805734, now seen corresponding path program 1 times [2023-11-06 22:32:09,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:32:09,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [475253088] [2023-11-06 22:32:09,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:32:09,297 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:32:09,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:32:09,304 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:32:09,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-06 22:32:12,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:32:13,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:32:13,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:32:13,170 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-06 22:32:13,170 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:32:13,171 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:32:13,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [475253088] [2023-11-06 22:32:13,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [475253088] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:32:13,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:32:13,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:32:13,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772512220] [2023-11-06 22:32:13,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:32:13,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:32:13,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:32:13,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:32:13,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:32:13,215 INFO L87 Difference]: Start difference. First operand has 161 states, 100 states have (on average 1.47) internal successors, (147), 101 states have internal predecessors, (147), 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 38.5) internal successors, (77), 2 states have internal predecessors, (77), 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-06 22:32:13,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:32:13,282 INFO L93 Difference]: Finished difference Result 315 states and 578 transitions. [2023-11-06 22:32:13,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:32:13,285 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 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 360 [2023-11-06 22:32:13,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:32:13,300 INFO L225 Difference]: With dead ends: 315 [2023-11-06 22:32:13,300 INFO L226 Difference]: Without dead ends: 157 [2023-11-06 22:32:13,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 359 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:32:13,317 INFO L413 NwaCegarLoop]: 255 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, 255 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:32:13,318 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:32:13,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2023-11-06 22:32:13,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2023-11-06 22:32:13,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 97 states have (on average 1.4329896907216495) internal successors, (139), 97 states have internal predecessors, (139), 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-06 22:32:13,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 255 transitions. [2023-11-06 22:32:13,421 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 255 transitions. Word has length 360 [2023-11-06 22:32:13,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:32:13,422 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 255 transitions. [2023-11-06 22:32:13,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 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-06 22:32:13,423 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 255 transitions. [2023-11-06 22:32:13,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2023-11-06 22:32:13,432 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:32:13,433 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] [2023-11-06 22:32:13,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-11-06 22:32:13,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:32:13,634 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:32:13,634 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:32:13,635 INFO L85 PathProgramCache]: Analyzing trace with hash -696064678, now seen corresponding path program 1 times [2023-11-06 22:32:13,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:32:13,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [10480171] [2023-11-06 22:32:13,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:32:13,637 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:32:13,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:32:13,639 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:32:13,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-06 22:32:17,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:32:17,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:32:17,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:32:23,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2983 proven. 114 refuted. 0 times theorem prover too weak. 3515 trivial. 0 not checked. [2023-11-06 22:32:23,600 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:32:26,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 57 proven. 114 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-06 22:32:26,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:32:26,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [10480171] [2023-11-06 22:32:26,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [10480171] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:32:26,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:32:26,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 22:32:26,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960354506] [2023-11-06 22:32:26,590 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:32:26,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:32:26,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:32:26,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:32:26,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:32:26,596 INFO L87 Difference]: Start difference. First operand 157 states and 255 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2023-11-06 22:32:31,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:32:34,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 722 GetRequests, 712 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:32:34,751 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 105 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-11-06 22:32:34,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 421 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-11-06 22:32:34,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:32:34,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:32:34,954 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 5 at de.uni_freiburg.informatik.ultimate.util.datastructures.ScopedHashMap.undoMap(ScopedHashMap.java:97) at de.uni_freiburg.informatik.ultimate.util.datastructures.ScopedHashMap.endScope(ScopedHashMap.java:127) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:101) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertCodeBlock(IncrementalHoareTripleChecker.java:436) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:278) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:159) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:365) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:325) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-11-06 22:32:34,959 INFO L158 Benchmark]: Toolchain (without parser) took 55273.18ms. Allocated memory was 90.2MB in the beginning and 125.8MB in the end (delta: 35.7MB). Free memory was 65.3MB in the beginning and 67.4MB in the end (delta: -2.1MB). Peak memory consumption was 37.0MB. Max. memory is 16.1GB. [2023-11-06 22:32:34,959 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 90.2MB. Free memory is still 65.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:32:34,960 INFO L158 Benchmark]: CACSL2BoogieTranslator took 549.99ms. Allocated memory is still 90.2MB. Free memory was 65.1MB in the beginning and 66.5MB in the end (delta: -1.5MB). Peak memory consumption was 30.9MB. Max. memory is 16.1GB. [2023-11-06 22:32:34,960 INFO L158 Benchmark]: Boogie Procedure Inliner took 77.33ms. Allocated memory is still 90.2MB. Free memory was 66.5MB in the beginning and 62.0MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 22:32:34,961 INFO L158 Benchmark]: Boogie Preprocessor took 113.36ms. Allocated memory is still 90.2MB. Free memory was 62.0MB in the beginning and 57.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 22:32:34,962 INFO L158 Benchmark]: RCFGBuilder took 28612.55ms. Allocated memory was 90.2MB in the beginning and 125.8MB in the end (delta: 35.7MB). Free memory was 57.8MB in the beginning and 79.9MB in the end (delta: -22.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-11-06 22:32:34,963 INFO L158 Benchmark]: TraceAbstraction took 25912.41ms. Allocated memory is still 125.8MB. Free memory was 78.8MB in the beginning and 67.4MB in the end (delta: 11.4MB). Peak memory consumption was 12.4MB. Max. memory is 16.1GB. [2023-11-06 22:32:34,966 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.37ms. Allocated memory is still 90.2MB. Free memory is still 65.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 549.99ms. Allocated memory is still 90.2MB. Free memory was 65.1MB in the beginning and 66.5MB in the end (delta: -1.5MB). Peak memory consumption was 30.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 77.33ms. Allocated memory is still 90.2MB. Free memory was 66.5MB in the beginning and 62.0MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 113.36ms. Allocated memory is still 90.2MB. Free memory was 62.0MB in the beginning and 57.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 28612.55ms. Allocated memory was 90.2MB in the beginning and 125.8MB in the end (delta: 35.7MB). Free memory was 57.8MB in the beginning and 79.9MB in the end (delta: -22.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 25912.41ms. Allocated memory is still 125.8MB. Free memory was 78.8MB in the beginning and 67.4MB in the end (delta: 11.4MB). Peak memory consumption was 12.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 5 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 5: de.uni_freiburg.informatik.ultimate.util.datastructures.ScopedHashMap.undoMap(ScopedHashMap.java:97) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2023-11-06 22:32:35,214 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-11-06 22:32:35,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_28df6914-118b-4ca2-a86a-56e66e94f2ca/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 5