./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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 54a452aafc3ad15c1ca5b324711d24dde38f7844e5b94bac37b2af7fa81c8041 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:15:24,077 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:15:24,213 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 21:15:24,226 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:15:24,227 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:15:24,267 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:15:24,269 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:15:24,270 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:15:24,272 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:15:24,277 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:15:24,279 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:15:24,280 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:15:24,280 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:15:24,283 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:15:24,283 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:15:24,284 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:15:24,284 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:15:24,285 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:15:24,286 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:15:24,286 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:15:24,287 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:15:24,287 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:15:24,288 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:15:24,289 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:15:24,289 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:15:24,290 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:15:24,291 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:15:24,291 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:15:24,292 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:15:24,293 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:15:24,294 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:15:24,295 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:15:24,295 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:15:24,296 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:15:24,296 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:15:24,296 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:15:24,297 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:15:24,297 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:15:24,297 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:15:24,298 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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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 -> 54a452aafc3ad15c1ca5b324711d24dde38f7844e5b94bac37b2af7fa81c8041 [2023-11-06 21:15:24,617 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:15:24,647 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:15:24,650 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:15:24,652 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:15:24,652 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:15:24,654 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i [2023-11-06 21:15:27,888 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:15:28,221 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:15:28,226 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i [2023-11-06 21:15:28,244 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/data/aa176a3ff/f1f97aea3c694a3cba26577abe38b642/FLAG69ad14edf [2023-11-06 21:15:28,259 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/data/aa176a3ff/f1f97aea3c694a3cba26577abe38b642 [2023-11-06 21:15:28,262 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:15:28,264 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:15:28,266 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:15:28,266 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:15:28,272 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:15:28,273 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:28,274 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@526e9721 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28, skipping insertion in model container [2023-11-06 21:15:28,274 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:28,332 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:15:28,505 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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i[916,929] [2023-11-06 21:15:28,715 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:15:28,741 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:15:28,755 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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i[916,929] [2023-11-06 21:15:28,843 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:15:28,866 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:15:28,867 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28 WrapperNode [2023-11-06 21:15:28,867 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:15:28,869 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:15:28,869 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:15:28,870 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:15:28,879 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:28,922 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,063 INFO L138 Inliner]: procedures = 26, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 408 [2023-11-06 21:15:29,064 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:15:29,065 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:15:29,067 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:15:29,067 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:15:29,077 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,078 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,101 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,102 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,161 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,176 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,198 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,208 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,230 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:15:29,232 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:15:29,233 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:15:29,233 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:15:29,234 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (1/1) ... [2023-11-06 21:15:29,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:15:29,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:29,280 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:15:29,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:15:29,346 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:15:29,347 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:15:29,347 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:15:29,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:15:29,347 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:15:29,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:15:29,529 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:15:29,532 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:15:30,553 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:15:30,576 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:15:30,577 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:15:30,580 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:15:30 BoogieIcfgContainer [2023-11-06 21:15:30,580 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:15:30,583 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:15:30,583 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:15:30,587 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:15:30,600 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:15:28" (1/3) ... [2023-11-06 21:15:30,601 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41abaf77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:15:30, skipping insertion in model container [2023-11-06 21:15:30,601 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:28" (2/3) ... [2023-11-06 21:15:30,602 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41abaf77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:15:30, skipping insertion in model container [2023-11-06 21:15:30,602 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:15:30" (3/3) ... [2023-11-06 21:15:30,603 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-84.i [2023-11-06 21:15:30,626 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:15:30,626 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:15:30,688 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:15:30,696 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;@44e20dca, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:15:30,697 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:15:30,703 INFO L276 IsEmpty]: Start isEmpty. Operand has 176 states, 126 states have (on average 1.5317460317460319) internal successors, (193), 127 states have internal predecessors, (193), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-06 21:15:30,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2023-11-06 21:15:30,729 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:30,730 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:30,731 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:30,737 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:30,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1078064181, now seen corresponding path program 1 times [2023-11-06 21:15:30,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:30,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507715168] [2023-11-06 21:15:30,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:30,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:30,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:31,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:31,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507715168] [2023-11-06 21:15:31,205 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 21:15:31,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447645491] [2023-11-06 21:15:31,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:31,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:31,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:31,223 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:31,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:15:31,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:31,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 21:15:31,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:31,711 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2023-11-06 21:15:31,711 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:31,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447645491] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:31,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:31,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:15:31,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463673628] [2023-11-06 21:15:31,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:31,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:15:31,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:31,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:15:31,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:15:31,785 INFO L87 Difference]: Start difference. First operand has 176 states, 126 states have (on average 1.5317460317460319) internal successors, (193), 127 states have internal predecessors, (193), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2023-11-06 21:15:31,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:31,843 INFO L93 Difference]: Finished difference Result 345 states and 615 transitions. [2023-11-06 21:15:31,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:15:31,846 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) Word has length 312 [2023-11-06 21:15:31,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:31,857 INFO L225 Difference]: With dead ends: 345 [2023-11-06 21:15:31,857 INFO L226 Difference]: Without dead ends: 172 [2023-11-06 21:15:31,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 311 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 21:15:31,868 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:31,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:15:31,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2023-11-06 21:15:31,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2023-11-06 21:15:31,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 123 states have (on average 1.5121951219512195) internal successors, (186), 123 states have internal predecessors, (186), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-06 21:15:31,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 280 transitions. [2023-11-06 21:15:31,979 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 280 transitions. Word has length 312 [2023-11-06 21:15:31,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:31,980 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 280 transitions. [2023-11-06 21:15:31,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2023-11-06 21:15:31,981 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 280 transitions. [2023-11-06 21:15:32,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2023-11-06 21:15:32,008 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:32,009 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:32,020 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:32,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 21:15:32,218 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:32,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:32,219 INFO L85 PathProgramCache]: Analyzing trace with hash -571877995, now seen corresponding path program 1 times [2023-11-06 21:15:32,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:32,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739858402] [2023-11-06 21:15:32,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:32,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:32,410 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:32,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1489734803] [2023-11-06 21:15:32,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:32,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:32,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:32,412 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:32,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 21:15:32,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:32,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:15:32,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:33,001 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-11-06 21:15:33,002 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:33,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:33,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739858402] [2023-11-06 21:15:33,007 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:33,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489734803] [2023-11-06 21:15:33,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489734803] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:33,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:33,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:15:33,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271060438] [2023-11-06 21:15:33,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:33,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:15:33,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:33,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:15:33,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:15:33,019 INFO L87 Difference]: Start difference. First operand 172 states and 280 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-06 21:15:33,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:33,221 INFO L93 Difference]: Finished difference Result 509 states and 832 transitions. [2023-11-06 21:15:33,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:15:33,222 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 312 [2023-11-06 21:15:33,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:33,239 INFO L225 Difference]: With dead ends: 509 [2023-11-06 21:15:33,239 INFO L226 Difference]: Without dead ends: 340 [2023-11-06 21:15:33,244 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 310 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 21:15:33,247 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 242 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:33,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 534 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:15:33,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2023-11-06 21:15:33,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 336. [2023-11-06 21:15:33,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 239 states have (on average 1.497907949790795) internal successors, (358), 239 states have internal predecessors, (358), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-11-06 21:15:33,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 546 transitions. [2023-11-06 21:15:33,328 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 546 transitions. Word has length 312 [2023-11-06 21:15:33,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:33,330 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 546 transitions. [2023-11-06 21:15:33,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-06 21:15:33,330 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 546 transitions. [2023-11-06 21:15:33,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2023-11-06 21:15:33,339 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:33,340 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:33,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:33,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:33,547 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:33,547 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:33,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1851741673, now seen corresponding path program 1 times [2023-11-06 21:15:33,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:33,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672661930] [2023-11-06 21:15:33,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:33,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:33,681 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:33,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1006228487] [2023-11-06 21:15:33,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:33,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:33,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:33,688 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:33,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 21:15:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:34,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:15:34,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:34,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2196 proven. 63 refuted. 0 times theorem prover too weak. 2065 trivial. 0 not checked. [2023-11-06 21:15:34,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:34,728 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 75 proven. 63 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2023-11-06 21:15:34,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:34,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672661930] [2023-11-06 21:15:34,728 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:34,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006228487] [2023-11-06 21:15:34,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006228487] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:15:34,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:15:34,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 21:15:34,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505183126] [2023-11-06 21:15:34,730 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:34,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:15:34,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:34,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:15:34,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:15:34,733 INFO L87 Difference]: Start difference. First operand 336 states and 546 transitions. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 2 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (69), 2 states have call predecessors, (69), 2 states have call successors, (69) [2023-11-06 21:15:35,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:35,312 INFO L93 Difference]: Finished difference Result 671 states and 1079 transitions. [2023-11-06 21:15:35,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:15:35,314 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 2 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (69), 2 states have call predecessors, (69), 2 states have call successors, (69) Word has length 312 [2023-11-06 21:15:35,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:35,324 INFO L225 Difference]: With dead ends: 671 [2023-11-06 21:15:35,324 INFO L226 Difference]: Without dead ends: 338 [2023-11-06 21:15:35,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 616 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 21:15:35,329 INFO L413 NwaCegarLoop]: 208 mSDtfsCounter, 474 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:35,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [499 Valid, 525 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:15:35,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2023-11-06 21:15:35,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 334. [2023-11-06 21:15:35,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 235 states have (on average 1.4297872340425533) internal successors, (336), 235 states have internal predecessors, (336), 94 states have call successors, (94), 4 states have call predecessors, (94), 4 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-11-06 21:15:35,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 524 transitions. [2023-11-06 21:15:35,386 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 524 transitions. Word has length 312 [2023-11-06 21:15:35,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:35,388 INFO L495 AbstractCegarLoop]: Abstraction has 334 states and 524 transitions. [2023-11-06 21:15:35,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 2 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (69), 2 states have call predecessors, (69), 2 states have call successors, (69) [2023-11-06 21:15:35,389 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 524 transitions. [2023-11-06 21:15:35,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2023-11-06 21:15:35,392 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:35,393 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:35,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:35,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:35,602 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:35,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:35,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1413866325, now seen corresponding path program 1 times [2023-11-06 21:15:35,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:35,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038904191] [2023-11-06 21:15:35,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:35,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:35,686 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:35,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2000628443] [2023-11-06 21:15:35,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:35,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:35,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:35,688 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:35,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 21:15:35,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:35,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:15:36,013 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:36,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1452 proven. 27 refuted. 0 times theorem prover too weak. 2845 trivial. 0 not checked. [2023-11-06 21:15:36,841 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:37,262 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 111 proven. 27 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2023-11-06 21:15:37,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:37,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038904191] [2023-11-06 21:15:37,262 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:37,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000628443] [2023-11-06 21:15:37,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000628443] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:15:37,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:15:37,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2023-11-06 21:15:37,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427510359] [2023-11-06 21:15:37,264 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:37,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:15:37,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:37,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:15:37,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:15:37,267 INFO L87 Difference]: Start difference. First operand 334 states and 524 transitions. Second operand has 11 states, 11 states have (on average 10.727272727272727) internal successors, (118), 11 states have internal predecessors, (118), 3 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-11-06 21:15:38,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:38,800 INFO L93 Difference]: Finished difference Result 1224 states and 1922 transitions. [2023-11-06 21:15:38,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:15:38,801 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 10.727272727272727) internal successors, (118), 11 states have internal predecessors, (118), 3 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 312 [2023-11-06 21:15:38,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:38,809 INFO L225 Difference]: With dead ends: 1224 [2023-11-06 21:15:38,809 INFO L226 Difference]: Without dead ends: 893 [2023-11-06 21:15:38,811 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 628 GetRequests, 612 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-11-06 21:15:38,813 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 661 mSDsluCounter, 1361 mSDsCounter, 0 mSdLazyCounter, 1000 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 744 SdHoareTripleChecker+Valid, 1561 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:38,813 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [744 Valid, 1561 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1000 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-06 21:15:38,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2023-11-06 21:15:38,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 670. [2023-11-06 21:15:38,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 471 states have (on average 1.424628450106157) internal successors, (671), 471 states have internal predecessors, (671), 188 states have call successors, (188), 10 states have call predecessors, (188), 10 states have return successors, (188), 188 states have call predecessors, (188), 188 states have call successors, (188) [2023-11-06 21:15:38,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1047 transitions. [2023-11-06 21:15:38,980 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1047 transitions. Word has length 312 [2023-11-06 21:15:38,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:38,981 INFO L495 AbstractCegarLoop]: Abstraction has 670 states and 1047 transitions. [2023-11-06 21:15:38,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.727272727272727) internal successors, (118), 11 states have internal predecessors, (118), 3 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-11-06 21:15:38,982 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1047 transitions. [2023-11-06 21:15:38,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2023-11-06 21:15:38,986 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:38,986 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:39,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:39,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:39,195 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:39,196 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:39,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1475905939, now seen corresponding path program 1 times [2023-11-06 21:15:39,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:39,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905943257] [2023-11-06 21:15:39,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:39,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:39,253 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:39,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1869108684] [2023-11-06 21:15:39,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:39,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:39,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:39,256 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:39,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 21:15:39,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:39,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 742 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-06 21:15:39,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:44,257 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1979 proven. 372 refuted. 0 times theorem prover too weak. 1973 trivial. 0 not checked. [2023-11-06 21:15:44,257 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:46,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:46,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905943257] [2023-11-06 21:15:46,276 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:46,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869108684] [2023-11-06 21:15:46,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869108684] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:15:46,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:15:46,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2023-11-06 21:15:46,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637321464] [2023-11-06 21:15:46,277 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:46,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-06 21:15:46,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:46,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-06 21:15:46,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2023-11-06 21:15:46,279 INFO L87 Difference]: Start difference. First operand 670 states and 1047 transitions. Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 18 states have internal predecessors, (101), 5 states have call successors, (47), 5 states have call predecessors, (47), 8 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) [2023-11-06 21:15:53,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:15:57,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:00,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:02,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:04,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:07,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:10,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:17,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:19,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:22,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:25,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:29,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:41,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-11-06 21:16:44,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:44,571 INFO L93 Difference]: Finished difference Result 2351 states and 3573 transitions. [2023-11-06 21:16:44,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-06 21:16:44,573 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 18 states have internal predecessors, (101), 5 states have call successors, (47), 5 states have call predecessors, (47), 8 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) Word has length 312 [2023-11-06 21:16:44,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:44,593 INFO L225 Difference]: With dead ends: 2351 [2023-11-06 21:16:44,594 INFO L226 Difference]: Without dead ends: 1684 [2023-11-06 21:16:44,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=490, Invalid=1580, Unknown=0, NotChecked=0, Total=2070 [2023-11-06 21:16:44,599 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 1313 mSDsluCounter, 1728 mSDsCounter, 0 mSdLazyCounter, 1677 mSolverCounterSat, 121 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1346 SdHoareTripleChecker+Valid, 1976 SdHoareTripleChecker+Invalid, 1808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1677 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:44,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1346 Valid, 1976 Invalid, 1808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1677 Invalid, 10 Unknown, 0 Unchecked, 50.3s Time] [2023-11-06 21:16:44,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1684 states. [2023-11-06 21:16:44,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1684 to 1021. [2023-11-06 21:16:44,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1021 states, 791 states have (on average 1.4348925410872313) internal successors, (1135), 792 states have internal predecessors, (1135), 199 states have call successors, (199), 30 states have call predecessors, (199), 30 states have return successors, (199), 198 states have call predecessors, (199), 199 states have call successors, (199) [2023-11-06 21:16:44,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1021 states to 1021 states and 1533 transitions. [2023-11-06 21:16:44,777 INFO L78 Accepts]: Start accepts. Automaton has 1021 states and 1533 transitions. Word has length 312 [2023-11-06 21:16:44,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:44,778 INFO L495 AbstractCegarLoop]: Abstraction has 1021 states and 1533 transitions. [2023-11-06 21:16:44,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 18 states have internal predecessors, (101), 5 states have call successors, (47), 5 states have call predecessors, (47), 8 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) [2023-11-06 21:16:44,778 INFO L276 IsEmpty]: Start isEmpty. Operand 1021 states and 1533 transitions. [2023-11-06 21:16:44,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2023-11-06 21:16:44,785 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:44,785 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:16:44,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:44,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:44,994 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:16:44,994 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:44,994 INFO L85 PathProgramCache]: Analyzing trace with hash -518238767, now seen corresponding path program 1 times [2023-11-06 21:16:44,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:44,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454178082] [2023-11-06 21:16:44,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:44,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:45,063 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:45,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481778350] [2023-11-06 21:16:45,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:45,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:45,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:45,065 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:45,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 21:16:45,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:45,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:16:45,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:46,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1936 proven. 93 refuted. 0 times theorem prover too weak. 2295 trivial. 0 not checked. [2023-11-06 21:16:46,514 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:16:47,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 45 proven. 93 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2023-11-06 21:16:47,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:47,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454178082] [2023-11-06 21:16:47,352 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:47,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481778350] [2023-11-06 21:16:47,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481778350] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:16:47,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:16:47,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7] total 11 [2023-11-06 21:16:47,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926336181] [2023-11-06 21:16:47,354 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:16:47,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 21:16:47,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:47,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 21:16:47,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:16:47,357 INFO L87 Difference]: Start difference. First operand 1021 states and 1533 transitions. Second operand has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 4 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 4 states have call predecessors, (94), 4 states have call successors, (94) [2023-11-06 21:16:49,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:49,514 INFO L93 Difference]: Finished difference Result 4130 states and 6058 transitions. [2023-11-06 21:16:49,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 21:16:49,515 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 4 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 4 states have call predecessors, (94), 4 states have call successors, (94) Word has length 312 [2023-11-06 21:16:49,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:49,540 INFO L225 Difference]: With dead ends: 4130 [2023-11-06 21:16:49,540 INFO L226 Difference]: Without dead ends: 3132 [2023-11-06 21:16:49,544 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 631 GetRequests, 614 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=210, Unknown=0, NotChecked=0, Total=342 [2023-11-06 21:16:49,548 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 653 mSDsluCounter, 1496 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 714 SdHoareTripleChecker+Valid, 1786 SdHoareTripleChecker+Invalid, 1205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:49,548 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [714 Valid, 1786 Invalid, 1205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1066 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-06 21:16:49,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3132 states. [2023-11-06 21:16:49,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3132 to 1894. [2023-11-06 21:16:49,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1442 states have (on average 1.4119278779472955) internal successors, (2036), 1443 states have internal predecessors, (2036), 387 states have call successors, (387), 64 states have call predecessors, (387), 64 states have return successors, (387), 386 states have call predecessors, (387), 387 states have call successors, (387) [2023-11-06 21:16:49,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 2810 transitions. [2023-11-06 21:16:49,921 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 2810 transitions. Word has length 312 [2023-11-06 21:16:49,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:49,922 INFO L495 AbstractCegarLoop]: Abstraction has 1894 states and 2810 transitions. [2023-11-06 21:16:49,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.363636363636363) internal successors, (158), 11 states have internal predecessors, (158), 4 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 4 states have call predecessors, (94), 4 states have call successors, (94) [2023-11-06 21:16:49,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 2810 transitions. [2023-11-06 21:16:49,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2023-11-06 21:16:49,926 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:49,926 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:16:49,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:50,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-06 21:16:50,134 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:16:50,135 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:50,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1471231386, now seen corresponding path program 1 times [2023-11-06 21:16:50,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:50,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507771219] [2023-11-06 21:16:50,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:50,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:50,206 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:50,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033952270] [2023-11-06 21:16:50,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:50,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:50,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:50,208 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:50,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 21:16:50,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:50,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-06 21:16:50,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:52,438 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2529 proven. 126 refuted. 0 times theorem prover too weak. 1669 trivial. 0 not checked. [2023-11-06 21:16:52,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:16:55,282 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 144 proven. 129 refuted. 0 times theorem prover too weak. 4051 trivial. 0 not checked. [2023-11-06 21:16:55,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:16:55,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507771219] [2023-11-06 21:16:55,283 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:16:55,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033952270] [2023-11-06 21:16:55,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033952270] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:16:55,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:16:55,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2023-11-06 21:16:55,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915802288] [2023-11-06 21:16:55,284 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:16:55,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-06 21:16:55,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:16:55,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-06 21:16:55,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2023-11-06 21:16:55,288 INFO L87 Difference]: Start difference. First operand 1894 states and 2810 transitions. Second operand has 26 states, 26 states have (on average 6.5) internal successors, (169), 26 states have internal predecessors, (169), 6 states have call successors, (94), 4 states have call predecessors, (94), 8 states have return successors, (94), 6 states have call predecessors, (94), 6 states have call successors, (94) [2023-11-06 21:17:05,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:05,387 INFO L93 Difference]: Finished difference Result 9426 states and 13931 transitions. [2023-11-06 21:17:05,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2023-11-06 21:17:05,388 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.5) internal successors, (169), 26 states have internal predecessors, (169), 6 states have call successors, (94), 4 states have call predecessors, (94), 8 states have return successors, (94), 6 states have call predecessors, (94), 6 states have call successors, (94) Word has length 313 [2023-11-06 21:17:05,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:05,434 INFO L225 Difference]: With dead ends: 9426 [2023-11-06 21:17:05,434 INFO L226 Difference]: Without dead ends: 7555 [2023-11-06 21:17:05,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 716 GetRequests, 611 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3663 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2731, Invalid=8611, Unknown=0, NotChecked=0, Total=11342 [2023-11-06 21:17:05,446 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 3302 mSDsluCounter, 4243 mSDsCounter, 0 mSdLazyCounter, 3489 mSolverCounterSat, 852 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3361 SdHoareTripleChecker+Valid, 4596 SdHoareTripleChecker+Invalid, 4341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 852 IncrementalHoareTripleChecker+Valid, 3489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:05,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3361 Valid, 4596 Invalid, 4341 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [852 Valid, 3489 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2023-11-06 21:17:05,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7555 states. [2023-11-06 21:17:06,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7555 to 2984. [2023-11-06 21:17:06,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2984 states, 2309 states have (on average 1.421827631009095) internal successors, (3283), 2309 states have internal predecessors, (3283), 564 states have call successors, (564), 110 states have call predecessors, (564), 110 states have return successors, (564), 564 states have call predecessors, (564), 564 states have call successors, (564) [2023-11-06 21:17:06,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 4411 transitions. [2023-11-06 21:17:06,031 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 4411 transitions. Word has length 313 [2023-11-06 21:17:06,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:06,032 INFO L495 AbstractCegarLoop]: Abstraction has 2984 states and 4411 transitions. [2023-11-06 21:17:06,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.5) internal successors, (169), 26 states have internal predecessors, (169), 6 states have call successors, (94), 4 states have call predecessors, (94), 8 states have return successors, (94), 6 states have call predecessors, (94), 6 states have call successors, (94) [2023-11-06 21:17:06,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 4411 transitions. [2023-11-06 21:17:06,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2023-11-06 21:17:06,037 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:06,037 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:17:06,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:06,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 21:17:06,245 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:06,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:06,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1337217880, now seen corresponding path program 1 times [2023-11-06 21:17:06,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:06,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662906381] [2023-11-06 21:17:06,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:06,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:06,307 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:17:06,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [899376671] [2023-11-06 21:17:06,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:06,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:06,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:06,309 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:06,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 21:17:06,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:06,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-06 21:17:06,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:10,627 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1909 proven. 576 refuted. 0 times theorem prover too weak. 1839 trivial. 0 not checked. [2023-11-06 21:17:10,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:13,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 111 proven. 294 refuted. 0 times theorem prover too weak. 3919 trivial. 0 not checked. [2023-11-06 21:17:13,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:13,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662906381] [2023-11-06 21:17:13,748 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:17:13,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899376671] [2023-11-06 21:17:13,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899376671] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:17:13,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:17:13,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 14] total 35 [2023-11-06 21:17:13,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736332353] [2023-11-06 21:17:13,749 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:13,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-06 21:17:13,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:13,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-06 21:17:13,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=916, Unknown=0, NotChecked=0, Total=1190 [2023-11-06 21:17:13,753 INFO L87 Difference]: Start difference. First operand 2984 states and 4411 transitions. Second operand has 35 states, 35 states have (on average 5.0285714285714285) internal successors, (176), 33 states have internal predecessors, (176), 10 states have call successors, (86), 7 states have call predecessors, (86), 14 states have return successors, (87), 10 states have call predecessors, (87), 10 states have call successors, (87) [2023-11-06 21:17:24,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:24,383 INFO L93 Difference]: Finished difference Result 8691 states and 12240 transitions. [2023-11-06 21:17:24,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2023-11-06 21:17:24,384 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 5.0285714285714285) internal successors, (176), 33 states have internal predecessors, (176), 10 states have call successors, (86), 7 states have call predecessors, (86), 14 states have return successors, (87), 10 states have call predecessors, (87), 10 states have call successors, (87) Word has length 313 [2023-11-06 21:17:24,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:24,416 INFO L225 Difference]: With dead ends: 8691 [2023-11-06 21:17:24,417 INFO L226 Difference]: Without dead ends: 5710 [2023-11-06 21:17:24,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 756 GetRequests, 601 SyntacticMatches, 0 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9174 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=4778, Invalid=19714, Unknown=0, NotChecked=0, Total=24492 [2023-11-06 21:17:24,435 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 3687 mSDsluCounter, 852 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 739 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3687 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 1797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 739 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:24,436 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3687 Valid, 1061 Invalid, 1797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [739 Valid, 1058 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-11-06 21:17:24,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5710 states. [2023-11-06 21:17:25,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5710 to 2950. [2023-11-06 21:17:25,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2950 states, 2239 states have (on average 1.3832067887449755) internal successors, (3097), 2239 states have internal predecessors, (3097), 564 states have call successors, (564), 146 states have call predecessors, (564), 146 states have return successors, (564), 564 states have call predecessors, (564), 564 states have call successors, (564) [2023-11-06 21:17:25,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2950 states to 2950 states and 4225 transitions. [2023-11-06 21:17:25,408 INFO L78 Accepts]: Start accepts. Automaton has 2950 states and 4225 transitions. Word has length 313 [2023-11-06 21:17:25,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:25,409 INFO L495 AbstractCegarLoop]: Abstraction has 2950 states and 4225 transitions. [2023-11-06 21:17:25,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 5.0285714285714285) internal successors, (176), 33 states have internal predecessors, (176), 10 states have call successors, (86), 7 states have call predecessors, (86), 14 states have return successors, (87), 10 states have call predecessors, (87), 10 states have call successors, (87) [2023-11-06 21:17:25,410 INFO L276 IsEmpty]: Start isEmpty. Operand 2950 states and 4225 transitions. [2023-11-06 21:17:25,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2023-11-06 21:17:25,415 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:25,416 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:17:25,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:25,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-06 21:17:25,624 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:25,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:25,625 INFO L85 PathProgramCache]: Analyzing trace with hash 28083532, now seen corresponding path program 1 times [2023-11-06 21:17:25,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:25,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121694080] [2023-11-06 21:17:25,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:25,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:25,691 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:17:25,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1017759082] [2023-11-06 21:17:25,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:25,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:25,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:25,693 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:25,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 21:17:26,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:26,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-06 21:17:26,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:28,352 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2647 proven. 294 refuted. 0 times theorem prover too weak. 1383 trivial. 0 not checked. [2023-11-06 21:17:28,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:35,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:35,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121694080] [2023-11-06 21:17:35,759 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:17:35,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017759082] [2023-11-06 21:17:35,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017759082] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:17:35,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:17:35,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-06 21:17:35,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185940027] [2023-11-06 21:17:35,760 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:35,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 21:17:35,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:35,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 21:17:35,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2023-11-06 21:17:35,762 INFO L87 Difference]: Start difference. First operand 2950 states and 4225 transitions. Second operand has 16 states, 16 states have (on average 6.1875) internal successors, (99), 15 states have internal predecessors, (99), 5 states have call successors, (47), 5 states have call predecessors, (47), 7 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) [2023-11-06 21:17:40,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:40,401 INFO L93 Difference]: Finished difference Result 7612 states and 10737 transitions. [2023-11-06 21:17:40,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 21:17:40,402 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.1875) internal successors, (99), 15 states have internal predecessors, (99), 5 states have call successors, (47), 5 states have call predecessors, (47), 7 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) Word has length 313 [2023-11-06 21:17:40,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:40,425 INFO L225 Difference]: With dead ends: 7612 [2023-11-06 21:17:40,426 INFO L226 Difference]: Without dead ends: 4665 [2023-11-06 21:17:40,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=244, Invalid=748, Unknown=0, NotChecked=0, Total=992 [2023-11-06 21:17:40,434 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 573 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 940 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 940 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:40,434 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [586 Valid, 905 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 940 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-11-06 21:17:40,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4665 states. [2023-11-06 21:17:41,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4665 to 3007. [2023-11-06 21:17:41,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3007 states, 2274 states have (on average 1.3619173262972735) internal successors, (3097), 2274 states have internal predecessors, (3097), 564 states have call successors, (564), 168 states have call predecessors, (564), 168 states have return successors, (564), 564 states have call predecessors, (564), 564 states have call successors, (564) [2023-11-06 21:17:41,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3007 states to 3007 states and 4225 transitions. [2023-11-06 21:17:41,273 INFO L78 Accepts]: Start accepts. Automaton has 3007 states and 4225 transitions. Word has length 313 [2023-11-06 21:17:41,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:41,274 INFO L495 AbstractCegarLoop]: Abstraction has 3007 states and 4225 transitions. [2023-11-06 21:17:41,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.1875) internal successors, (99), 15 states have internal predecessors, (99), 5 states have call successors, (47), 5 states have call predecessors, (47), 7 states have return successors, (47), 5 states have call predecessors, (47), 5 states have call successors, (47) [2023-11-06 21:17:41,275 INFO L276 IsEmpty]: Start isEmpty. Operand 3007 states and 4225 transitions. [2023-11-06 21:17:41,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-11-06 21:17:41,279 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:41,280 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:17:41,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:41,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:41,488 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:41,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:41,488 INFO L85 PathProgramCache]: Analyzing trace with hash -116827611, now seen corresponding path program 1 times [2023-11-06 21:17:41,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:41,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828578434] [2023-11-06 21:17:41,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:41,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:41,561 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:17:41,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1580003879] [2023-11-06 21:17:41,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:41,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:41,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:41,563 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:41,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 21:17:41,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:41,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-06 21:17:41,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:43,134 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2717 proven. 114 refuted. 0 times theorem prover too weak. 1493 trivial. 0 not checked. [2023-11-06 21:17:43,134 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 156 proven. 117 refuted. 0 times theorem prover too weak. 4051 trivial. 0 not checked. [2023-11-06 21:17:44,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:17:44,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828578434] [2023-11-06 21:17:44,787 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:17:44,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580003879] [2023-11-06 21:17:44,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580003879] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:17:44,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:17:44,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2023-11-06 21:17:44,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102677211] [2023-11-06 21:17:44,788 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:44,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-06 21:17:44,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:17:44,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-06 21:17:44,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2023-11-06 21:17:44,791 INFO L87 Difference]: Start difference. First operand 3007 states and 4225 transitions. Second operand has 21 states, 21 states have (on average 7.523809523809524) internal successors, (158), 21 states have internal predecessors, (158), 6 states have call successors, (94), 4 states have call predecessors, (94), 8 states have return successors, (94), 6 states have call predecessors, (94), 6 states have call successors, (94) [2023-11-06 21:17:49,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:49,842 INFO L93 Difference]: Finished difference Result 9111 states and 12891 transitions. [2023-11-06 21:17:49,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-06 21:17:49,843 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.523809523809524) internal successors, (158), 21 states have internal predecessors, (158), 6 states have call successors, (94), 4 states have call predecessors, (94), 8 states have return successors, (94), 6 states have call predecessors, (94), 6 states have call successors, (94) Word has length 314 [2023-11-06 21:17:49,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:49,874 INFO L225 Difference]: With dead ends: 9111 [2023-11-06 21:17:49,874 INFO L226 Difference]: Without dead ends: 6107 [2023-11-06 21:17:49,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 662 GetRequests, 611 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 685 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=773, Invalid=1983, Unknown=0, NotChecked=0, Total=2756 [2023-11-06 21:17:49,885 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 1636 mSDsluCounter, 2106 mSDsCounter, 0 mSdLazyCounter, 2208 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1672 SdHoareTripleChecker+Valid, 2379 SdHoareTripleChecker+Invalid, 2627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 2208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:49,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1672 Valid, 2379 Invalid, 2627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 2208 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-11-06 21:17:49,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6107 states. [2023-11-06 21:17:50,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6107 to 4913. [2023-11-06 21:17:50,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4913 states, 3688 states have (on average 1.3516811279826464) internal successors, (4985), 3688 states have internal predecessors, (4985), 940 states have call successors, (940), 284 states have call predecessors, (940), 284 states have return successors, (940), 940 states have call predecessors, (940), 940 states have call successors, (940) [2023-11-06 21:17:50,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4913 states to 4913 states and 6865 transitions. [2023-11-06 21:17:50,975 INFO L78 Accepts]: Start accepts. Automaton has 4913 states and 6865 transitions. Word has length 314 [2023-11-06 21:17:50,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:50,976 INFO L495 AbstractCegarLoop]: Abstraction has 4913 states and 6865 transitions. [2023-11-06 21:17:50,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.523809523809524) internal successors, (158), 21 states have internal predecessors, (158), 6 states have call successors, (94), 4 states have call predecessors, (94), 8 states have return successors, (94), 6 states have call predecessors, (94), 6 states have call successors, (94) [2023-11-06 21:17:50,977 INFO L276 IsEmpty]: Start isEmpty. Operand 4913 states and 6865 transitions. [2023-11-06 21:17:50,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-11-06 21:17:50,983 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:50,983 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:17:50,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:51,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:51,191 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:51,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:51,192 INFO L85 PathProgramCache]: Analyzing trace with hash 23720999, now seen corresponding path program 1 times [2023-11-06 21:17:51,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:17:51,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544440318] [2023-11-06 21:17:51,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:51,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:17:51,260 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:17:51,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285219930] [2023-11-06 21:17:51,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:51,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:17:51,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:17:51,263 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:17:51,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 21:17:52,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:52,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-06 21:17:52,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:59,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2881 proven. 513 refuted. 0 times theorem prover too weak. 930 trivial. 0 not checked. [2023-11-06 21:17:59,044 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:18:12,574 WARN L839 $PredicateComparison]: unable to prove that (or (let ((.cse1 (mod c_~var_1_15~0 256)) (.cse0 (mod c_~var_1_16~0 256)) (.cse2 (mod c_~var_1_12~0 256))) (and (or (and (forall ((~var_1_36~0 Int)) (or (< ~var_1_36~0 63) (< 126 ~var_1_36~0) (not (= .cse0 (div .cse1 ~var_1_36~0))) (< (+ .cse0 ~var_1_36~0 c_~var_1_41~0) (+ .cse1 .cse2 c_~var_1_52~0 1)))) (forall ((~var_1_36~0 Int)) (or (< (+ .cse0 ~var_1_36~0) (+ .cse1 .cse2 c_~var_1_52~0 c_~var_1_41~0 1)) (< ~var_1_36~0 63) (< 126 ~var_1_36~0) (not (= .cse0 (div .cse1 ~var_1_36~0)))))) (< .cse1 .cse2)) (or (< .cse2 (+ .cse1 1)) (let ((.cse3 (* .cse2 2))) (and (forall ((~var_1_36~0 Int)) (or (< (+ .cse0 ~var_1_36~0 c_~var_1_41~0) (+ .cse3 c_~var_1_52~0 1)) (not (= (div .cse2 ~var_1_36~0) .cse0)) (< ~var_1_36~0 63) (< 126 ~var_1_36~0))) (forall ((~var_1_36~0 Int)) (or (not (= (div .cse2 ~var_1_36~0) .cse0)) (< ~var_1_36~0 63) (< 126 ~var_1_36~0) (< (+ .cse0 ~var_1_36~0) (+ .cse3 c_~var_1_52~0 c_~var_1_41~0 1))))))))) (= (mod c_~var_1_21~0 256) 0)) is different from false [2023-11-06 21:18:12,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:18:12,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544440318] [2023-11-06 21:18:12,711 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:18:12,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285219930] [2023-11-06 21:18:12,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285219930] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:18:12,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:18:12,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2023-11-06 21:18:12,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602583068] [2023-11-06 21:18:12,712 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 21:18:12,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-06 21:18:12,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:18:12,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-06 21:18:12,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1050, Unknown=1, NotChecked=70, Total=1406 [2023-11-06 21:18:12,715 INFO L87 Difference]: Start difference. First operand 4913 states and 6865 transitions. Second operand has 27 states, 27 states have (on average 4.2592592592592595) internal successors, (115), 23 states have internal predecessors, (115), 8 states have call successors, (47), 8 states have call predecessors, (47), 12 states have return successors, (47), 8 states have call predecessors, (47), 8 states have call successors, (47) [2023-11-06 21:18:20,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:18:20,817 INFO L93 Difference]: Finished difference Result 13948 states and 19674 transitions. [2023-11-06 21:18:20,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-06 21:18:20,818 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.2592592592592595) internal successors, (115), 23 states have internal predecessors, (115), 8 states have call successors, (47), 8 states have call predecessors, (47), 12 states have return successors, (47), 8 states have call predecessors, (47), 8 states have call successors, (47) Word has length 314 [2023-11-06 21:18:20,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:18:20,844 INFO L225 Difference]: With dead ends: 13948 [2023-11-06 21:18:20,845 INFO L226 Difference]: Without dead ends: 9038 [2023-11-06 21:18:20,860 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=680, Invalid=2185, Unknown=1, NotChecked=104, Total=2970 [2023-11-06 21:18:20,861 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 924 mSDsluCounter, 2190 mSDsCounter, 0 mSdLazyCounter, 2273 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 931 SdHoareTripleChecker+Valid, 2372 SdHoareTripleChecker+Invalid, 2375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-06 21:18:20,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [931 Valid, 2372 Invalid, 2375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2273 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2023-11-06 21:18:20,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9038 states. [2023-11-06 21:18:22,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9038 to 7115. [2023-11-06 21:18:22,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7115 states, 5390 states have (on average 1.3426716141001855) internal successors, (7237), 5390 states have internal predecessors, (7237), 1316 states have call successors, (1316), 408 states have call predecessors, (1316), 408 states have return successors, (1316), 1316 states have call predecessors, (1316), 1316 states have call successors, (1316) [2023-11-06 21:18:22,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7115 states to 7115 states and 9869 transitions. [2023-11-06 21:18:22,407 INFO L78 Accepts]: Start accepts. Automaton has 7115 states and 9869 transitions. Word has length 314 [2023-11-06 21:18:22,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:18:22,407 INFO L495 AbstractCegarLoop]: Abstraction has 7115 states and 9869 transitions. [2023-11-06 21:18:22,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.2592592592592595) internal successors, (115), 23 states have internal predecessors, (115), 8 states have call successors, (47), 8 states have call predecessors, (47), 12 states have return successors, (47), 8 states have call predecessors, (47), 8 states have call successors, (47) [2023-11-06 21:18:22,408 INFO L276 IsEmpty]: Start isEmpty. Operand 7115 states and 9869 transitions. [2023-11-06 21:18:22,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2023-11-06 21:18:22,413 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:18:22,413 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:18:22,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 21:18:22,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:18:22,628 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:18:22,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:18:22,629 INFO L85 PathProgramCache]: Analyzing trace with hash -370645787, now seen corresponding path program 1 times [2023-11-06 21:18:22,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:18:22,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788047084] [2023-11-06 21:18:22,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:18:22,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:18:22,671 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:18:22,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1337785069] [2023-11-06 21:18:22,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:18:22,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:18:22,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:18:22,673 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:18:22,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 21:18:23,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:18:23,220 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:18:23,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:18:23,719 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:18:23,720 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 21:18:23,721 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 21:18:23,736 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 21:18:23,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:18:23,934 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:18:23,938 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 21:18:24,180 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 09:18:24 BoogieIcfgContainer [2023-11-06 21:18:24,180 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 21:18:24,181 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 21:18:24,181 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 21:18:24,182 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 21:18:24,182 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:15:30" (3/4) ... [2023-11-06 21:18:24,184 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 21:18:24,185 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 21:18:24,186 INFO L158 Benchmark]: Toolchain (without parser) took 175921.93ms. Allocated memory was 165.7MB in the beginning and 1.0GB in the end (delta: 851.4MB). Free memory was 120.5MB in the beginning and 648.2MB in the end (delta: -527.7MB). Peak memory consumption was 326.2MB. Max. memory is 16.1GB. [2023-11-06 21:18:24,186 INFO L158 Benchmark]: CDTParser took 0.76ms. Allocated memory is still 121.6MB. Free memory was 67.9MB in the beginning and 67.7MB in the end (delta: 178.4kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:18:24,187 INFO L158 Benchmark]: CACSL2BoogieTranslator took 601.90ms. Allocated memory is still 165.7MB. Free memory was 120.5MB in the beginning and 94.8MB in the end (delta: 25.7MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2023-11-06 21:18:24,187 INFO L158 Benchmark]: Boogie Procedure Inliner took 196.11ms. Allocated memory is still 165.7MB. Free memory was 94.8MB in the beginning and 80.6MB in the end (delta: 14.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-06 21:18:24,188 INFO L158 Benchmark]: Boogie Preprocessor took 165.86ms. Allocated memory is still 165.7MB. Free memory was 80.6MB in the beginning and 75.4MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-06 21:18:24,188 INFO L158 Benchmark]: RCFGBuilder took 1348.07ms. Allocated memory is still 165.7MB. Free memory was 75.4MB in the beginning and 83.8MB in the end (delta: -8.4MB). Peak memory consumption was 29.6MB. Max. memory is 16.1GB. [2023-11-06 21:18:24,189 INFO L158 Benchmark]: TraceAbstraction took 173597.92ms. Allocated memory was 165.7MB in the beginning and 1.0GB in the end (delta: 851.4MB). Free memory was 83.1MB in the beginning and 648.2MB in the end (delta: -565.2MB). Peak memory consumption was 286.1MB. Max. memory is 16.1GB. [2023-11-06 21:18:24,189 INFO L158 Benchmark]: Witness Printer took 4.17ms. Allocated memory is still 1.0GB. Free memory is still 648.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:18:24,193 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.76ms. Allocated memory is still 121.6MB. Free memory was 67.9MB in the beginning and 67.7MB in the end (delta: 178.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 601.90ms. Allocated memory is still 165.7MB. Free memory was 120.5MB in the beginning and 94.8MB in the end (delta: 25.7MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 196.11ms. Allocated memory is still 165.7MB. Free memory was 94.8MB in the beginning and 80.6MB in the end (delta: 14.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 165.86ms. Allocated memory is still 165.7MB. Free memory was 80.6MB in the beginning and 75.4MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1348.07ms. Allocated memory is still 165.7MB. Free memory was 75.4MB in the beginning and 83.8MB in the end (delta: -8.4MB). Peak memory consumption was 29.6MB. Max. memory is 16.1GB. * TraceAbstraction took 173597.92ms. Allocated memory was 165.7MB in the beginning and 1.0GB in the end (delta: 851.4MB). Free memory was 83.1MB in the beginning and 648.2MB in the end (delta: -565.2MB). Peak memory consumption was 286.1MB. Max. memory is 16.1GB. * Witness Printer took 4.17ms. Allocated memory is still 1.0GB. Free memory is still 648.2MB. 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 344, overapproximation of bitwiseOr at line 253, overapproximation of someBinaryArithmeticDOUBLEoperation at line 154, overapproximation of someBinaryDOUBLEComparisonOperation at line 344. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 99999999999.75; [L23] float var_1_4 = 31.25; [L24] float var_1_5 = 0.0; [L25] float var_1_6 = 99.5; [L26] float var_1_7 = 500.5; [L27] double var_1_8 = 199.96; [L28] double var_1_9 = 99.8; [L29] unsigned char var_1_10 = 5; [L30] unsigned char var_1_11 = 0; [L31] unsigned char var_1_12 = 128; [L32] unsigned char var_1_13 = 10; [L33] unsigned char var_1_14 = 200; [L34] unsigned char var_1_15 = 128; [L35] unsigned char var_1_16 = 64; [L36] unsigned char var_1_17 = 5; [L37] unsigned char var_1_18 = 1; [L38] unsigned char var_1_19 = 10; [L39] float var_1_20 = 8.75; [L40] unsigned char var_1_21 = 1; [L41] unsigned char var_1_22 = 0; [L42] unsigned char var_1_23 = 0; [L43] unsigned char var_1_24 = 1; [L44] unsigned char var_1_25 = 0; [L45] unsigned short int var_1_26 = 2; [L46] double var_1_27 = 16.5; [L47] signed long int var_1_28 = 5; [L48] unsigned char var_1_29 = 5; [L49] signed long int var_1_30 = 5; [L50] signed long int var_1_31 = -128; [L51] signed char var_1_32 = -5; [L52] unsigned short int var_1_33 = 8; [L53] signed char var_1_34 = -16; [L54] signed char var_1_35 = 0; [L55] signed char var_1_36 = 64; [L56] signed char var_1_37 = 25; [L57] unsigned char var_1_38 = 32; [L58] signed char var_1_39 = -2; [L59] signed char var_1_40 = -25; [L60] signed char var_1_41 = -16; [L61] signed long int var_1_42 = -8; [L62] signed long int var_1_43 = 1594952725; [L63] unsigned char var_1_44 = 10; [L64] signed long int var_1_45 = 1000; [L65] float var_1_46 = 3.4; [L66] unsigned char var_1_47 = 0; [L67] unsigned long int var_1_48 = 8; [L68] unsigned long int var_1_49 = 1107988926; [L69] double var_1_50 = 8.25; [L70] unsigned char var_1_51 = 32; [L71] signed short int var_1_52 = -1; [L72] signed long int last_1_var_1_31 = -128; [L73] signed char last_1_var_1_32 = -5; [L74] signed short int last_1_var_1_52 = -1; VAL [isInitial=0, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_4=125/4, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=0, var_1_6=199/2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L348] isInitial = 1 [L349] FCALL initially() [L350] COND TRUE 1 [L351] CALL updateLastVariables() [L339] last_1_var_1_31 = var_1_31 [L340] last_1_var_1_32 = var_1_32 [L341] last_1_var_1_52 = var_1_52 VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_4=125/4, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=0, var_1_6=199/2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L351] RET updateLastVariables() [L352] CALL updateVariables() [L264] var_1_4 = __VERIFIER_nondet_float() [L265] CALL assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=0, var_1_6=199/2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=0, var_1_6=199/2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L265] RET assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=0, var_1_6=199/2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L266] var_1_5 = __VERIFIER_nondet_float() [L267] CALL assume_abort_if_not((var_1_5 >= 4611686.018427382800e+12F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=199/2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=199/2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L267] RET assume_abort_if_not((var_1_5 >= 4611686.018427382800e+12F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=199/2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L268] var_1_6 = __VERIFIER_nondet_float() [L269] CALL assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L269] RET assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=1001/2, var_1_8=4999/25, var_1_9=499/5] [L270] var_1_7 = __VERIFIER_nondet_float() [L271] 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_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=499/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=499/5] [L271] 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_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=499/5] [L272] var_1_9 = __VERIFIER_nondet_double() [L273] CALL assume_abort_if_not((var_1_9 >= 0.0F && 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_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L273] RET assume_abort_if_not((var_1_9 >= 0.0F && 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_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=0, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L274] var_1_11 = __VERIFIER_nondet_uchar() [L275] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L275] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L276] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L276] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=128, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L277] var_1_12 = __VERIFIER_nondet_uchar() [L278] CALL assume_abort_if_not(var_1_12 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L278] RET assume_abort_if_not(var_1_12 >= 127) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L279] CALL assume_abort_if_not(var_1_12 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L279] RET assume_abort_if_not(var_1_12 <= 254) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=10, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L280] var_1_13 = __VERIFIER_nondet_uchar() [L281] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L281] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L282] CALL assume_abort_if_not(var_1_13 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L282] RET assume_abort_if_not(var_1_13 <= 127) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=200, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L283] var_1_14 = __VERIFIER_nondet_uchar() [L284] CALL assume_abort_if_not(var_1_14 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L284] RET assume_abort_if_not(var_1_14 >= 127) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L285] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L285] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=128, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L286] var_1_15 = __VERIFIER_nondet_uchar() [L287] CALL assume_abort_if_not(var_1_15 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L287] RET assume_abort_if_not(var_1_15 >= 127) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L288] CALL assume_abort_if_not(var_1_15 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L288] RET assume_abort_if_not(var_1_15 <= 254) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=64, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L289] var_1_16 = __VERIFIER_nondet_uchar() [L290] CALL assume_abort_if_not(var_1_16 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L290] RET assume_abort_if_not(var_1_16 >= 63) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L291] CALL assume_abort_if_not(var_1_16 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L291] RET assume_abort_if_not(var_1_16 <= 127) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=5, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L292] var_1_17 = __VERIFIER_nondet_uchar() [L293] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L293] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L294] CALL assume_abort_if_not(var_1_17 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L294] RET assume_abort_if_not(var_1_17 <= 63) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=35/4, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L295] var_1_20 = __VERIFIER_nondet_float() [L296] CALL assume_abort_if_not((var_1_20 >= -922337.2036854776000e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854776000e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L296] RET assume_abort_if_not((var_1_20 >= -922337.2036854776000e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854776000e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L297] CALL assume_abort_if_not(var_1_20 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L297] RET assume_abort_if_not(var_1_20 != 0.0F) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L298] var_1_22 = __VERIFIER_nondet_uchar() [L299] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L299] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L300] CALL assume_abort_if_not(var_1_22 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L300] RET assume_abort_if_not(var_1_22 <= 0) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L301] var_1_23 = __VERIFIER_nondet_uchar() [L302] CALL assume_abort_if_not(var_1_23 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L302] RET assume_abort_if_not(var_1_23 >= 1) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L303] CALL assume_abort_if_not(var_1_23 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L303] RET assume_abort_if_not(var_1_23 <= 1) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L304] var_1_24 = __VERIFIER_nondet_uchar() [L305] CALL assume_abort_if_not(var_1_24 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L305] RET assume_abort_if_not(var_1_24 >= 1) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L306] CALL assume_abort_if_not(var_1_24 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L306] RET assume_abort_if_not(var_1_24 <= 1) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=0, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L307] var_1_25 = __VERIFIER_nondet_uchar() [L308] CALL assume_abort_if_not(var_1_25 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L308] RET assume_abort_if_not(var_1_25 >= 1) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L309] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L309] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=8, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L310] var_1_33 = __VERIFIER_nondet_ushort() [L311] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L311] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L312] CALL assume_abort_if_not(var_1_33 <= 9) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L312] RET assume_abort_if_not(var_1_33 <= 9) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=-16, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L313] var_1_34 = __VERIFIER_nondet_char() [L314] CALL assume_abort_if_not(var_1_34 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L314] RET assume_abort_if_not(var_1_34 >= -63) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L315] CALL assume_abort_if_not(var_1_34 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L315] RET assume_abort_if_not(var_1_34 <= 63) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L316] var_1_35 = __VERIFIER_nondet_char() [L317] CALL assume_abort_if_not(var_1_35 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L317] RET assume_abort_if_not(var_1_35 >= -1) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L318] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L318] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=64, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L319] var_1_36 = __VERIFIER_nondet_char() [L320] CALL assume_abort_if_not(var_1_36 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L320] RET assume_abort_if_not(var_1_36 >= 63) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L321] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L321] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=25, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L322] var_1_37 = __VERIFIER_nondet_char() [L323] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L323] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L324] CALL assume_abort_if_not(var_1_37 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L324] RET assume_abort_if_not(var_1_37 <= 63) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-25, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L325] var_1_40 = __VERIFIER_nondet_char() [L326] CALL assume_abort_if_not(var_1_40 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L326] RET assume_abort_if_not(var_1_40 >= -127) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L327] CALL assume_abort_if_not(var_1_40 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L327] RET assume_abort_if_not(var_1_40 <= 126) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1594952725, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L328] var_1_43 = __VERIFIER_nondet_long() [L329] CALL assume_abort_if_not(var_1_43 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L329] RET assume_abort_if_not(var_1_43 >= 1073741822) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L330] CALL assume_abort_if_not(var_1_43 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L330] RET assume_abort_if_not(var_1_43 <= 2147483646) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L331] var_1_47 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L332] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L333] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L333] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1107988926, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L334] var_1_49 = __VERIFIER_nondet_ulong() [L335] CALL assume_abort_if_not(var_1_49 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L335] RET assume_abort_if_not(var_1_49 >= 1073741823) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L336] CALL assume_abort_if_not(var_1_49 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L336] RET assume_abort_if_not(var_1_49 <= 2147483647) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L352] RET updateVariables() [L353] CALL step() [L78] signed long int stepLocal_3 = var_1_12 - (var_1_16 - var_1_17); VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_3=191, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L79] COND FALSE !(stepLocal_3 > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_3=191, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L90] signed long int stepLocal_0 = ~ last_1_var_1_32; VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_3=191, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L91] COND FALSE !(stepLocal_0 <= last_1_var_1_31) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_3=191, var_1_10=5, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L94] COND TRUE \read(var_1_21) [L95] var_1_10 = (var_1_12 - var_1_13) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=1, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=2, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L103] var_1_18 = ((((var_1_16) > (5)) ? (var_1_16) : (5))) [L104] var_1_26 = ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15))) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=33/2, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L105] COND TRUE var_1_16 >= 5 [L106] var_1_27 = ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=5, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L114] COND TRUE \read(var_1_25) [L115] var_1_28 = (var_1_14 + var_1_12) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=5, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L119] var_1_29 = (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16)))) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L120] COND FALSE !(! var_1_24) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L123] signed char stepLocal_14 = var_1_34; VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_14=0, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=10, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L124] COND TRUE var_1_5 <= (var_1_27 + var_1_7) [L125] var_1_44 = (((((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))) < 0 ) ? -((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))) : ((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))))) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_14=0, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L131] unsigned char stepLocal_15 = (var_1_26 / var_1_36) == var_1_16; VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_14=0, stepLocal_15=0, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L132] COND FALSE !(stepLocal_15 && (var_1_20 < (var_1_6 + var_1_27))) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_14=0, stepLocal_15=0, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=33/4, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L135] COND TRUE \read(var_1_25) [L136] var_1_50 = var_1_6 VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_14=0, stepLocal_15=0, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=32, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L138] COND TRUE var_1_7 > var_1_4 [L139] var_1_51 = ((8 + ((((8) < (var_1_17)) ? (8) : (var_1_17)))) + var_1_36) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_14=0, stepLocal_15=0, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L141] EXPR var_1_47 << var_1_28 VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_14=0, stepLocal_15=0, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47 << var_1_28=0, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L141] COND FALSE !(var_1_51 < (var_1_47 << var_1_28)) [L146] unsigned char stepLocal_1 = var_1_38; VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=4999/25, var_1_9=4] [L147] COND FALSE !(var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) [L154] var_1_8 = (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L156] signed short int stepLocal_11 = var_1_52; VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L157] COND FALSE !(stepLocal_11 >= var_1_37) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L160] signed long int stepLocal_13 = (((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)); [L161] signed long int stepLocal_12 = var_1_44 % var_1_15; VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L162] COND FALSE !(var_1_16 < stepLocal_12) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=-8, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L165] COND FALSE !(((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) <= stepLocal_13) [L168] var_1_42 = (var_1_45 + (((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) + ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L171] COND FALSE !(var_1_4 == 2.8f) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L184] signed long int stepLocal_6 = var_1_29 + var_1_51; [L185] unsigned char stepLocal_5 = var_1_38; [L186] unsigned char stepLocal_4 = var_1_7 > var_1_6; VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=-128, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L187] COND TRUE stepLocal_4 || var_1_24 [L188] var_1_31 = (var_1_14 + var_1_17) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L210] signed long int stepLocal_2 = var_1_42; VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_2=1079, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=10, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L211] COND FALSE !(var_1_52 >= stepLocal_2) [L220] var_1_19 = var_1_16 VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_2=1079, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=5, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L222] COND TRUE var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13)) [L223] var_1_30 = (var_1_14 + var_1_26) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_2=1079, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L225] signed long int stepLocal_9 = - var_1_51; [L226] unsigned char stepLocal_8 = var_1_17; [L227] unsigned char stepLocal_7 = var_1_38; VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_2=1079, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, stepLocal_7=32, stepLocal_8=0, stepLocal_9=-132, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L228] COND FALSE !(var_1_9 <= var_1_4) VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_2=1079, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, stepLocal_7=32, stepLocal_8=0, stepLocal_9=-132, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=8, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L247] COND FALSE !(! var_1_21) [L250] var_1_48 = var_1_19 VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_2=1079, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, stepLocal_7=32, stepLocal_8=0, stepLocal_9=-132, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=63, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L252] EXPR (var_1_28 + var_1_48) << var_1_34 VAL [(var_1_28 + var_1_48) << var_1_34=444, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_2=1079, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, stepLocal_7=32, stepLocal_8=0, stepLocal_9=-132, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=63, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L252] unsigned long int stepLocal_10 = (var_1_28 + var_1_48) << var_1_34; [L253] EXPR var_1_16 | var_1_30 VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_10=444, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_2=1079, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, stepLocal_7=32, stepLocal_8=0, stepLocal_9=-132, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16 | var_1_30=381, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=-2, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=63, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L253] COND TRUE stepLocal_10 > (var_1_16 | var_1_30) [L254] var_1_39 = var_1_34 VAL [isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, stepLocal_0=4, stepLocal_10=444, stepLocal_11=-1, stepLocal_12=63, stepLocal_13=16, stepLocal_14=0, stepLocal_15=0, stepLocal_1=32, stepLocal_2=1079, stepLocal_3=191, stepLocal_4=1, stepLocal_5=32, stepLocal_6=323, stepLocal_7=32, stepLocal_8=0, stepLocal_9=-132, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=0, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=63, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L353] RET step() [L354] CALL, EXPR property() [L344] EXPR ((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1) VAL [((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1)=0, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=0, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=63, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L344] EXPR ((((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1)) && ((! var_1_24) ? (var_1_38 == ((unsigned char) (var_1_12 - ((((16) > ((var_1_36 - var_1_33))) ? (16) : ((var_1_36 - var_1_33))))))) : 1)) && ((((var_1_28 + var_1_48) << var_1_34) > (var_1_16 | var_1_30)) ? (var_1_39 == ((signed char) var_1_34)) : (var_1_21 ? (var_1_39 == ((signed char) ((((((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) > (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33))))) ? (((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) : (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33)))))))) : (var_1_39 == ((signed char) (-1 - var_1_37))))) VAL [((((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1)) && ((! var_1_24) ? (var_1_38 == ((unsigned char) (var_1_12 - ((((16) > ((var_1_36 - var_1_33))) ? (16) : ((var_1_36 - var_1_33))))))) : 1)) && ((((var_1_28 + var_1_48) << var_1_34) > (var_1_16 | var_1_30)) ? (var_1_39 == ((signed char) var_1_34)) : (var_1_21 ? (var_1_39 == ((signed char) ((((((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) > (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33))))) ? (((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) : (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33)))))))) : (var_1_39 == ((signed char) (-1 - var_1_37)))))=0, ((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1)=0, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=0, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=63, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L344] EXPR (((((((((((((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1)) && ((! var_1_24) ? (var_1_38 == ((unsigned char) (var_1_12 - ((((16) > ((var_1_36 - var_1_33))) ? (16) : ((var_1_36 - var_1_33))))))) : 1)) && ((((var_1_28 + var_1_48) << var_1_34) > (var_1_16 | var_1_30)) ? (var_1_39 == ((signed char) var_1_34)) : (var_1_21 ? (var_1_39 == ((signed char) ((((((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) > (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33))))) ? (((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) : (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33)))))))) : (var_1_39 == ((signed char) (-1 - var_1_37)))))) && ((var_1_52 >= var_1_37) ? (var_1_41 == ((signed char) (((((var_1_36) > (var_1_35)) ? (var_1_36) : (var_1_35))) - var_1_17))) : 1)) && ((var_1_16 < (var_1_44 % var_1_15)) ? (var_1_42 == ((signed long int) ((((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) > (var_1_52)) ? (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) : (var_1_52))))) : ((((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) <= ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) ? (var_1_42 == ((signed long int) ((var_1_43 - var_1_15) - var_1_37))) : (var_1_42 == ((signed long int) (var_1_45 + (((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) + ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))))))) && ((var_1_5 <= (var_1_27 + var_1_7)) ? (var_1_44 == ((unsigned char) (((((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))) < 0 ) ? -((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))) : ((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))))))) : ((var_1_18 > var_1_34) ? (var_1_44 == ((unsigned char) ((((var_1_13 + var_1_16) < 0 ) ? -(var_1_13 + var_1_16) : (var_1_13 + var_1_16))))) : 1))) && ((((var_1_26 / var_1_36) == var_1_16) && (var_1_20 < (var_1_6 + var_1_27))) ? (var_1_45 == ((signed long int) (var_1_36 - (var_1_26 + (var_1_12 + var_1_33))))) : 1)) && ((var_1_4 == 2.8f) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) != var_1_44) ? (var_1_46 == ((float) ((0.19999999999999996f + ((((1.8f) > (var_1_6)) ? (1.8f) : (var_1_6)))) - var_1_9))) : ((var_1_17 >= ((var_1_15 - var_1_47) + var_1_51)) ? (var_1_24 ? (var_1_46 == ((float) var_1_5)) : 1) : (var_1_46 == ((float) (var_1_7 - ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5)))))))) : 1)) && ((! var_1_21) ? (var_1_48 == ((unsigned long int) ((var_1_49 - var_1_41) + 256u))) : (var_1_48 == ((unsigned long int) var_1_19)))) && (var_1_25 ? (var_1_50 == ((double) var_1_6)) : 1)) && ((var_1_7 > var_1_4) ? (var_1_51 == ((unsigned char) ((8 + ((((8) < (var_1_17)) ? (8) : (var_1_17)))) + var_1_36))) : 1)) && ((var_1_51 < (var_1_47 << var_1_28)) ? (var_1_21 ? (var_1_52 == ((signed short int) var_1_36)) : 1) : 1) VAL [(((((((((((((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1)) && ((! var_1_24) ? (var_1_38 == ((unsigned char) (var_1_12 - ((((16) > ((var_1_36 - var_1_33))) ? (16) : ((var_1_36 - var_1_33))))))) : 1)) && ((((var_1_28 + var_1_48) << var_1_34) > (var_1_16 | var_1_30)) ? (var_1_39 == ((signed char) var_1_34)) : (var_1_21 ? (var_1_39 == ((signed char) ((((((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) > (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33))))) ? (((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) : (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33)))))))) : (var_1_39 == ((signed char) (-1 - var_1_37)))))) && ((var_1_52 >= var_1_37) ? (var_1_41 == ((signed char) (((((var_1_36) > (var_1_35)) ? (var_1_36) : (var_1_35))) - var_1_17))) : 1)) && ((var_1_16 < (var_1_44 % var_1_15)) ? (var_1_42 == ((signed long int) ((((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) > (var_1_52)) ? (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) : (var_1_52))))) : ((((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) <= ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) ? (var_1_42 == ((signed long int) ((var_1_43 - var_1_15) - var_1_37))) : (var_1_42 == ((signed long int) (var_1_45 + (((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) + ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))))))) && ((var_1_5 <= (var_1_27 + var_1_7)) ? (var_1_44 == ((unsigned char) (((((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))) < 0 ) ? -((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))) : ((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))))))) : ((var_1_18 > var_1_34) ? (var_1_44 == ((unsigned char) ((((var_1_13 + var_1_16) < 0 ) ? -(var_1_13 + var_1_16) : (var_1_13 + var_1_16))))) : 1))) && ((((var_1_26 / var_1_36) == var_1_16) && (var_1_20 < (var_1_6 + var_1_27))) ? (var_1_45 == ((signed long int) (var_1_36 - (var_1_26 + (var_1_12 + var_1_33))))) : 1)) && ((var_1_4 == 2.8f) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) != var_1_44) ? (var_1_46 == ((float) ((0.19999999999999996f + ((((1.8f) > (var_1_6)) ? (1.8f) : (var_1_6)))) - var_1_9))) : ((var_1_17 >= ((var_1_15 - var_1_47) + var_1_51)) ? (var_1_24 ? (var_1_46 == ((float) var_1_5)) : 1) : (var_1_46 == ((float) (var_1_7 - ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5)))))))) : 1)) && ((! var_1_21) ? (var_1_48 == ((unsigned long int) ((var_1_49 - var_1_41) + 256u))) : (var_1_48 == ((unsigned long int) var_1_19)))) && (var_1_25 ? (var_1_50 == ((double) var_1_6)) : 1)) && ((var_1_7 > var_1_4) ? (var_1_51 == ((unsigned char) ((8 + ((((8) < (var_1_17)) ? (8) : (var_1_17)))) + var_1_36))) : 1)) && ((var_1_51 < (var_1_47 << var_1_28)) ? (var_1_21 ? (var_1_52 == ((signed short int) var_1_36)) : 1) : 1)=0, ((((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1)) && ((! var_1_24) ? (var_1_38 == ((unsigned char) (var_1_12 - ((((16) > ((var_1_36 - var_1_33))) ? (16) : ((var_1_36 - var_1_33))))))) : 1)) && ((((var_1_28 + var_1_48) << var_1_34) > (var_1_16 | var_1_30)) ? (var_1_39 == ((signed char) var_1_34)) : (var_1_21 ? (var_1_39 == ((signed char) ((((((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) > (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33))))) ? (((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) : (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33)))))))) : (var_1_39 == ((signed char) (-1 - var_1_37)))))=0, ((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1)=0, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=0, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=63, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L344-L345] return (((((((((((((((((((((((((~ last_1_var_1_32) <= last_1_var_1_31) ? (var_1_1 == ((float) (var_1_4 - (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))))) : 1) && ((var_1_4 < (var_1_1 + ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))))) ? ((var_1_38 < var_1_45) ? (var_1_8 == ((double) (((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) + var_1_7))) : (var_1_8 == ((double) (var_1_7 - var_1_4)))) : (var_1_8 == ((double) (((((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) > (var_1_6)) ? ((var_1_7 - ((((var_1_5) > (var_1_9)) ? (var_1_5) : (var_1_9))))) : (var_1_6))))))) && (var_1_21 ? (var_1_10 == ((unsigned char) (var_1_12 - var_1_13))) : (((var_1_6 - var_1_9) == var_1_7) ? (var_1_10 == ((unsigned char) (((((((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) > (var_1_15)) ? (((((var_1_12) > (var_1_14)) ? (var_1_12) : (var_1_14)))) : (var_1_15))) - ((((var_1_13) > ((var_1_16 - var_1_17))) ? (var_1_13) : ((var_1_16 - var_1_17))))))) : (var_1_10 == ((unsigned char) var_1_12))))) && (var_1_18 == ((unsigned char) ((((var_1_16) > (5)) ? (var_1_16) : (5)))))) && ((var_1_52 >= var_1_42) ? (((var_1_1 + var_1_7) < (var_1_4 - (99999.625 + var_1_6))) ? (var_1_19 == ((unsigned char) (var_1_12 - 4))) : ((var_1_5 != (var_1_7 + (var_1_6 / var_1_20))) ? (var_1_19 == ((unsigned char) ((((var_1_13) > ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12))))) ? (var_1_13) : ((((((var_1_15 - var_1_16)) > (var_1_12)) ? ((var_1_15 - var_1_16)) : (var_1_12)))))))) : 1)) : (var_1_19 == ((unsigned char) var_1_16)))) && (((var_1_12 - (var_1_16 - var_1_17)) > ((((var_1_15) > (last_1_var_1_52)) ? (var_1_15) : (last_1_var_1_52)))) ? (var_1_11 ? (var_1_21 == ((unsigned char) var_1_22)) : (var_1_22 ? (var_1_21 == ((unsigned char) ((var_1_23 && var_1_24) && var_1_25))) : (var_1_21 == ((unsigned char) (var_1_24 || var_1_23))))) : 1)) && (var_1_26 == ((unsigned short int) ((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15)))))) && ((var_1_16 >= 5) ? (var_1_27 == ((double) ((((var_1_5) > (2.6)) ? (var_1_5) : (2.6))))) : (var_1_23 ? (var_1_27 == ((double) (var_1_7 + 255.56))) : (var_1_27 == ((double) ((((var_1_6) > (var_1_5)) ? (var_1_6) : (var_1_5)))))))) && (var_1_25 ? (var_1_28 == ((signed long int) (var_1_14 + var_1_12))) : (var_1_28 == ((signed long int) (1000000000 - var_1_13))))) && (var_1_29 == ((unsigned char) (var_1_12 - ((((var_1_13) < (var_1_16)) ? (var_1_13) : (var_1_16))))))) && ((var_1_25 && ((var_1_1 < var_1_46) && (32 < var_1_13))) ? (var_1_30 == ((signed long int) (var_1_14 + var_1_26))) : 1)) && (((var_1_7 > var_1_6) || var_1_24) ? (var_1_31 == ((signed long int) (var_1_14 + var_1_17))) : ((var_1_13 != var_1_38) ? (var_1_31 == ((signed long int) (var_1_42 + (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_29)))) : (var_1_24 ? (var_1_31 == ((signed long int) ((((var_1_14) < (var_1_42)) ? (var_1_14) : (var_1_42))))) : (var_1_25 ? (var_1_31 == ((signed long int) (var_1_18 + var_1_15))) : ((var_1_8 >= var_1_8) ? (((var_1_29 + var_1_51) < var_1_28) ? (var_1_31 == ((signed long int) var_1_17)) : 1) : (var_1_31 == ((signed long int) var_1_17)))))))) && ((var_1_9 <= var_1_4) ? (((- var_1_51) <= (((((var_1_38 * 16)) < (var_1_42)) ? ((var_1_38 * 16)) : (var_1_42)))) ? (var_1_23 ? (((- var_1_51) == var_1_38) ? (((var_1_42 >> ((((5) < (var_1_33)) ? (5) : (var_1_33)))) <= var_1_17) ? (var_1_32 == ((signed char) ((((var_1_17) < (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34)))))) ? (var_1_17) : (((((1) > ((var_1_33 + var_1_34))) ? (1) : ((var_1_33 + var_1_34))))))))) : 1) : (var_1_32 == ((signed char) ((((((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) > ((var_1_35 - (var_1_36 - var_1_37)))) ? (((((((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) < (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))) ? (((((var_1_33) < (-10)) ? (var_1_33) : (-10)))) : (((((var_1_34) < (var_1_17)) ? (var_1_34) : (var_1_17))))))) : ((var_1_35 - (var_1_36 - var_1_37)))))))) : (var_1_24 ? (var_1_32 == ((signed char) ((((var_1_33) < ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34))))) ? (var_1_33) : ((((((var_1_17 - var_1_37)) < (var_1_34)) ? ((var_1_17 - var_1_37)) : (var_1_34)))))))) : (var_1_32 == ((signed char) ((((var_1_36) > (var_1_17)) ? (var_1_36) : (var_1_17))))))) : 1) : 1)) && ((! var_1_24) ? (var_1_38 == ((unsigned char) (var_1_12 - ((((16) > ((var_1_36 - var_1_33))) ? (16) : ((var_1_36 - var_1_33))))))) : 1)) && ((((var_1_28 + var_1_48) << var_1_34) > (var_1_16 | var_1_30)) ? (var_1_39 == ((signed char) var_1_34)) : (var_1_21 ? (var_1_39 == ((signed char) ((((((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) > (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33))))) ? (((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))) : (((((var_1_40) < (var_1_33)) ? (var_1_40) : (var_1_33)))))))) : (var_1_39 == ((signed char) (-1 - var_1_37)))))) && ((var_1_52 >= var_1_37) ? (var_1_41 == ((signed char) (((((var_1_36) > (var_1_35)) ? (var_1_36) : (var_1_35))) - var_1_17))) : 1)) && ((var_1_16 < (var_1_44 % var_1_15)) ? (var_1_42 == ((signed long int) ((((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) > (var_1_52)) ? (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) : (var_1_52))))) : ((((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) <= ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) ? (var_1_42 == ((signed long int) ((var_1_43 - var_1_15) - var_1_37))) : (var_1_42 == ((signed long int) (var_1_45 + (((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) + ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))))))) && ((var_1_5 <= (var_1_27 + var_1_7)) ? (var_1_44 == ((unsigned char) (((((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))) < 0 ) ? -((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))) : ((((var_1_37) > (var_1_16)) ? (var_1_37) : (var_1_16))))))) : ((var_1_18 > var_1_34) ? (var_1_44 == ((unsigned char) ((((var_1_13 + var_1_16) < 0 ) ? -(var_1_13 + var_1_16) : (var_1_13 + var_1_16))))) : 1))) && ((((var_1_26 / var_1_36) == var_1_16) && (var_1_20 < (var_1_6 + var_1_27))) ? (var_1_45 == ((signed long int) (var_1_36 - (var_1_26 + (var_1_12 + var_1_33))))) : 1)) && ((var_1_4 == 2.8f) ? ((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) != var_1_44) ? (var_1_46 == ((float) ((0.19999999999999996f + ((((1.8f) > (var_1_6)) ? (1.8f) : (var_1_6)))) - var_1_9))) : ((var_1_17 >= ((var_1_15 - var_1_47) + var_1_51)) ? (var_1_24 ? (var_1_46 == ((float) var_1_5)) : 1) : (var_1_46 == ((float) (var_1_7 - ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5)))))))) : 1)) && ((! var_1_21) ? (var_1_48 == ((unsigned long int) ((var_1_49 - var_1_41) + 256u))) : (var_1_48 == ((unsigned long int) var_1_19)))) && (var_1_25 ? (var_1_50 == ((double) var_1_6)) : 1)) && ((var_1_7 > var_1_4) ? (var_1_51 == ((unsigned char) ((8 + ((((8) < (var_1_17)) ? (8) : (var_1_17)))) + var_1_36))) : 1)) && ((var_1_51 < (var_1_47 << var_1_28)) ? (var_1_21 ? (var_1_52 == ((signed short int) var_1_36)) : 1) : 1) ; [L354] RET, EXPR property() [L354] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=0, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=63, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_31=-128, last_1_var_1_32=-5, last_1_var_1_52=-1, var_1_10=191, var_1_11=1, var_1_12=254, var_1_13=63, var_1_14=127, var_1_15=191, var_1_16=63, var_1_17=0, var_1_18=63, var_1_19=63, var_1_1=399999999999/4, var_1_20=5, var_1_21=1, var_1_22=0, var_1_23=1, var_1_24=1, var_1_25=1, var_1_26=254, var_1_27=6, var_1_28=381, var_1_29=191, var_1_30=381, var_1_31=127, var_1_32=-5, var_1_33=0, var_1_34=0, var_1_35=-1, var_1_36=124, var_1_37=0, var_1_38=32, var_1_39=0, var_1_40=-127, var_1_41=-16, var_1_42=1079, var_1_43=1073741822, var_1_44=63, var_1_45=1000, var_1_46=17/5, var_1_47=0, var_1_48=63, var_1_49=1073741823, var_1_50=2, var_1_51=132, var_1_52=-1, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=7, var_1_9=4] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 176 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 173.3s, OverallIterations: 12, TraceHistogramMax: 47, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 101.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 10 mSolverCounterUnknown, 13782 SdHoareTripleChecker+Valid, 71.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13465 mSDsluCounter, 17975 SdHoareTripleChecker+Invalid, 68.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15258 mSDsCounter, 2631 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13995 IncrementalHoareTripleChecker+Invalid, 16636 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2631 mSolverCounterUnsat, 2717 mSDtfsCounter, 13995 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5839 GetRequests, 5357 SyntacticMatches, 2 SemanticMatches, 480 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 14906 ImplicationChecksByTransitivity, 37.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7115occurred in iteration=11, InterpolantAutomatonStates: 407, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.0s AutomataMinimizationTime, 11 MinimizatonAttempts, 14238 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 56.2s InterpolantComputationTime, 4065 NumberOfCodeBlocks, 4065 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 5298 ConstructedInterpolants, 14 QuantifiedInterpolants, 51422 SizeOfPredicates, 78 NumberOfNonLiveVariables, 8196 ConjunctsInSsa, 199 ConjunctsInUnsatCore, 17 InterpolantComputations, 2 PerfectInterpolantSequences, 70607/73508 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 21:18:24,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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 54a452aafc3ad15c1ca5b324711d24dde38f7844e5b94bac37b2af7fa81c8041 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:18:26,953 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:18:27,080 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 21:18:27,091 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:18:27,093 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:18:27,143 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:18:27,144 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:18:27,145 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:18:27,146 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:18:27,151 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:18:27,153 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:18:27,153 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:18:27,154 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:18:27,156 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:18:27,157 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:18:27,157 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:18:27,157 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:18:27,158 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:18:27,158 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:18:27,160 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:18:27,160 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:18:27,161 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 21:18:27,161 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 21:18:27,161 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 21:18:27,162 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:18:27,163 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:18:27,163 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:18:27,163 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:18:27,164 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:18:27,164 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:18:27,166 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:18:27,166 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:18:27,166 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:18:27,167 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:18:27,167 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 21:18:27,167 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 21:18:27,168 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:18:27,168 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:18:27,168 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:18:27,169 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:18:27,169 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 21:18:27,170 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:18:27,170 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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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 -> 54a452aafc3ad15c1ca5b324711d24dde38f7844e5b94bac37b2af7fa81c8041 [2023-11-06 21:18:27,593 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:18:27,625 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:18:27,627 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:18:27,629 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:18:27,629 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:18:27,631 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i [2023-11-06 21:18:30,773 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:18:31,166 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:18:31,166 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i [2023-11-06 21:18:31,179 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/data/89c1168e2/cf62c4dc0b2d4cec96e964e010fa5909/FLAGdf985a4bc [2023-11-06 21:18:31,192 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/data/89c1168e2/cf62c4dc0b2d4cec96e964e010fa5909 [2023-11-06 21:18:31,194 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:18:31,196 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:18:31,197 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:18:31,198 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:18:31,203 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:18:31,204 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:31,206 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32d4c579 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31, skipping insertion in model container [2023-11-06 21:18:31,206 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:31,270 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:18:31,442 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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i[916,929] [2023-11-06 21:18:31,611 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:18:31,629 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:18:31,642 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_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-84.i[916,929] [2023-11-06 21:18:31,810 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:18:31,842 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:18:31,843 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31 WrapperNode [2023-11-06 21:18:31,843 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:18:31,844 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:18:31,844 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:18:31,847 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:18:31,854 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:31,876 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:31,932 INFO L138 Inliner]: procedures = 27, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 327 [2023-11-06 21:18:31,933 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:18:31,934 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:18:31,934 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:18:31,934 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:18:31,944 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:31,944 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:31,961 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:31,961 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:32,001 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:32,006 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:32,012 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:32,017 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:32,026 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:18:32,027 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:18:32,027 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:18:32,028 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:18:32,029 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (1/1) ... [2023-11-06 21:18:32,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:18:32,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:18:32,103 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:18:32,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:18:32,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 21:18:32,144 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:18:32,144 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:18:32,144 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:18:32,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:18:32,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:18:32,277 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:18:32,279 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:18:56,317 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:18:56,330 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:18:56,333 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:18:56,337 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:18:56 BoogieIcfgContainer [2023-11-06 21:18:56,337 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:18:56,340 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:18:56,341 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:18:56,345 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:18:56,345 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:18:31" (1/3) ... [2023-11-06 21:18:56,346 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67344d52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:18:56, skipping insertion in model container [2023-11-06 21:18:56,346 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:18:31" (2/3) ... [2023-11-06 21:18:56,349 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67344d52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:18:56, skipping insertion in model container [2023-11-06 21:18:56,349 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:18:56" (3/3) ... [2023-11-06 21:18:56,351 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-84.i [2023-11-06 21:18:56,368 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:18:56,368 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:18:56,433 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:18:56,439 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;@72fdc68c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:18:56,439 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:18:56,443 INFO L276 IsEmpty]: Start isEmpty. Operand has 149 states, 99 states have (on average 1.505050505050505) internal successors, (149), 100 states have internal predecessors, (149), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-06 21:18:56,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-11-06 21:18:56,469 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:18:56,470 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:18:56,471 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:18:56,477 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:18:56,477 INFO L85 PathProgramCache]: Analyzing trace with hash 848824431, now seen corresponding path program 1 times [2023-11-06 21:18:56,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:18:56,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [492043568] [2023-11-06 21:18:56,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:18:56,496 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 21:18:56,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:18:56,504 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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 21:18:56,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d2f7bd00-f143-4c0f-903e-e3b2d0a27903/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 21:18:58,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:18:58,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:18:58,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:19:00,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2196 proven. 63 refuted. 0 times theorem prover too weak. 2065 trivial. 0 not checked. [2023-11-06 21:19:00,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:19:01,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 75 proven. 63 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2023-11-06 21:19:01,253 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:19:01,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [492043568] [2023-11-06 21:19:01,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [492043568] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:19:01,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:19:01,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 21:19:01,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673330360] [2023-11-06 21:19:01,262 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:19:01,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:19:01,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:19:01,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:19:01,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:19:01,321 INFO L87 Difference]: Start difference. First operand has 149 states, 99 states have (on average 1.505050505050505) internal successors, (149), 100 states have internal predecessors, (149), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (69), 2 states have call predecessors, (69), 2 states have call successors, (69) [2023-11-06 21:19:06,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:19:08,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:19:10,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:19:10,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:19:10,238 INFO L93 Difference]: Finished difference Result 292 states and 524 transitions. [2023-11-06 21:19:10,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:19:10,423 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (69), 2 states have call predecessors, (69), 2 states have call successors, (69) Word has length 303 [2023-11-06 21:19:10,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:19:10,438 INFO L225 Difference]: With dead ends: 292 [2023-11-06 21:19:10,438 INFO L226 Difference]: Without dead ends: 146 [2023-11-06 21:19:10,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 608 GetRequests, 598 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:19:10,448 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 134 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-11-06 21:19:10,449 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 404 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 256 Invalid, 3 Unknown, 0 Unchecked, 8.6s Time] [2023-11-06 21:19:10,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states.