./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-03 19:51:55,976 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-03 19:51:56,020 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-03 19:51:56,024 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-03 19:51:56,024 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-03 19:51:56,043 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-03 19:51:56,044 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-03 19:51:56,044 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-03 19:51:56,045 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-03 19:51:56,045 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-03 19:51:56,045 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-03 19:51:56,046 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-03 19:51:56,046 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-03 19:51:56,046 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-03 19:51:56,046 INFO L153 SettingsManager]: * Use SBE=true [2025-03-03 19:51:56,047 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-03 19:51:56,047 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-03 19:51:56,047 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-03 19:51:56,047 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-03 19:51:56,047 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-03 19:51:56,047 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-03 19:51:56,047 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-03 19:51:56,047 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-03 19:51:56,047 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-03 19:51:56,047 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-03 19:51:56,048 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-03 19:51:56,048 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-03 19:51:56,048 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-03 19:51:56,048 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-03 19:51:56,048 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-03 19:51:56,048 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-03 19:51:56,048 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-03 19:51:56,048 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-03 19:51:56,049 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-03 19:51:56,049 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 [2025-03-03 19:51:56,277 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-03 19:51:56,282 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-03 19:51:56,283 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-03 19:51:56,284 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-03 19:51:56,287 INFO L274 PluginConnector]: CDTParser initialized [2025-03-03 19:51:56,288 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-03-03 19:51:57,413 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba7c500cc/db1b73893a3e4b2f903bd40f8cf73c9b/FLAGc527d49f3 [2025-03-03 19:51:57,691 INFO L384 CDTParser]: Found 1 translation units. [2025-03-03 19:51:57,693 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-03-03 19:51:57,706 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba7c500cc/db1b73893a3e4b2f903bd40f8cf73c9b/FLAGc527d49f3 [2025-03-03 19:51:57,975 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ba7c500cc/db1b73893a3e4b2f903bd40f8cf73c9b [2025-03-03 19:51:57,977 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-03 19:51:57,979 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-03 19:51:57,980 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-03 19:51:57,980 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-03 19:51:57,984 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-03 19:51:57,986 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 07:51:57" (1/1) ... [2025-03-03 19:51:57,986 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72df6551 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:57, skipping insertion in model container [2025-03-03 19:51:57,986 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 07:51:57" (1/1) ... [2025-03-03 19:51:58,010 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-03 19:51:58,122 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2025-03-03 19:51:58,235 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-03 19:51:58,247 INFO L200 MainTranslator]: Completed pre-run [2025-03-03 19:51:58,259 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2025-03-03 19:51:58,329 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-03 19:51:58,350 INFO L204 MainTranslator]: Completed translation [2025-03-03 19:51:58,351 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58 WrapperNode [2025-03-03 19:51:58,351 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-03 19:51:58,352 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-03 19:51:58,353 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-03 19:51:58,353 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-03 19:51:58,357 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,376 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,409 INFO L138 Inliner]: procedures = 26, calls = 98, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 518 [2025-03-03 19:51:58,409 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-03 19:51:58,410 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-03 19:51:58,410 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-03 19:51:58,410 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-03 19:51:58,418 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,419 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,428 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,455 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-03 19:51:58,459 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,460 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,474 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,476 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,478 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,480 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,484 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-03 19:51:58,485 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-03 19:51:58,485 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-03 19:51:58,485 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-03 19:51:58,486 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (1/1) ... [2025-03-03 19:51:58,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-03 19:51:58,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:51:58,515 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-03 19:51:58,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-03 19:51:58,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-03 19:51:58,536 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-03 19:51:58,536 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-03 19:51:58,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-03 19:51:58,536 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-03 19:51:58,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-03 19:51:58,628 INFO L256 CfgBuilder]: Building ICFG [2025-03-03 19:51:58,629 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-03 19:51:59,172 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2025-03-03 19:51:59,172 INFO L307 CfgBuilder]: Performing block encoding [2025-03-03 19:51:59,196 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-03 19:51:59,196 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-03 19:51:59,197 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 07:51:59 BoogieIcfgContainer [2025-03-03 19:51:59,197 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-03 19:51:59,200 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-03 19:51:59,200 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-03 19:51:59,203 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-03 19:51:59,203 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.03 07:51:57" (1/3) ... [2025-03-03 19:51:59,204 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e19c506 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:51:59, skipping insertion in model container [2025-03-03 19:51:59,204 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:58" (2/3) ... [2025-03-03 19:51:59,204 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e19c506 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:51:59, skipping insertion in model container [2025-03-03 19:51:59,205 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 07:51:59" (3/3) ... [2025-03-03 19:51:59,205 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-03-03 19:51:59,214 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-03 19:51:59,217 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i that has 2 procedures, 222 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-03 19:51:59,265 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-03 19:51:59,273 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@43a90283, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-03 19:51:59,274 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-03 19:51:59,276 INFO L276 IsEmpty]: Start isEmpty. Operand has 222 states, 134 states have (on average 1.5) internal successors, (201), 135 states have internal predecessors, (201), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-03-03 19:51:59,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2025-03-03 19:51:59,310 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:59,311 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:51:59,312 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:59,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:59,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1750043606, now seen corresponding path program 1 times [2025-03-03 19:51:59,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:59,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339291767] [2025-03-03 19:51:59,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:59,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:59,423 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-03-03 19:51:59,465 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-03-03 19:51:59,465 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:59,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:59,809 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 14112 trivial. 0 not checked. [2025-03-03 19:51:59,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:59,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339291767] [2025-03-03 19:51:59,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339291767] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:51:59,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045368370] [2025-03-03 19:51:59,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:59,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:51:59,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:51:59,814 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:51:59,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-03 19:51:59,924 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-03-03 19:52:00,052 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-03-03 19:52:00,052 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:00,052 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:00,057 INFO L256 TraceCheckSpWp]: Trace formula consists of 1155 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-03 19:52:00,096 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:52:00,142 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 14112 trivial. 0 not checked. [2025-03-03 19:52:00,142 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-03 19:52:00,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045368370] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:00,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-03 19:52:00,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-03 19:52:00,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234597158] [2025-03-03 19:52:00,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:00,148 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-03 19:52:00,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:00,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-03 19:52:00,165 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-03 19:52:00,167 INFO L87 Difference]: Start difference. First operand has 222 states, 134 states have (on average 1.5) internal successors, (201), 135 states have internal predecessors, (201), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Second operand has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) [2025-03-03 19:52:00,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:00,206 INFO L93 Difference]: Finished difference Result 438 states and 822 transitions. [2025-03-03 19:52:00,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-03 19:52:00,214 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) Word has length 521 [2025-03-03 19:52:00,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:00,221 INFO L225 Difference]: With dead ends: 438 [2025-03-03 19:52:00,224 INFO L226 Difference]: Without dead ends: 219 [2025-03-03 19:52:00,230 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 522 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-03 19:52:00,231 INFO L435 NwaCegarLoop]: 360 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:00,232 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 360 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-03 19:52:00,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2025-03-03 19:52:00,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 219. [2025-03-03 19:52:00,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 132 states have (on average 1.4772727272727273) internal successors, (195), 132 states have internal predecessors, (195), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-03-03 19:52:00,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 365 transitions. [2025-03-03 19:52:00,293 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 365 transitions. Word has length 521 [2025-03-03 19:52:00,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:00,294 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 365 transitions. [2025-03-03 19:52:00,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (85), 2 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) [2025-03-03 19:52:00,295 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 365 transitions. [2025-03-03 19:52:00,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2025-03-03 19:52:00,306 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:00,307 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:52:00,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-03 19:52:00,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-03 19:52:00,511 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:00,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:00,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1254625662, now seen corresponding path program 1 times [2025-03-03 19:52:00,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:00,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230067514] [2025-03-03 19:52:00,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:00,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:00,536 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-03-03 19:52:00,612 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-03-03 19:52:00,615 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:00,616 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:00,963 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-03-03 19:52:00,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:00,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230067514] [2025-03-03 19:52:00,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230067514] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:00,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:52:00,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-03 19:52:00,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387307615] [2025-03-03 19:52:00,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:00,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-03 19:52:00,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:00,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-03 19:52:00,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-03 19:52:00,970 INFO L87 Difference]: Start difference. First operand 219 states and 365 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:52:01,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:01,218 INFO L93 Difference]: Finished difference Result 768 states and 1286 transitions. [2025-03-03 19:52:01,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-03 19:52:01,219 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2025-03-03 19:52:01,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:01,227 INFO L225 Difference]: With dead ends: 768 [2025-03-03 19:52:01,228 INFO L226 Difference]: Without dead ends: 552 [2025-03-03 19:52:01,230 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-03 19:52:01,231 INFO L435 NwaCegarLoop]: 575 mSDtfsCounter, 526 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:01,231 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [526 Valid, 1466 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-03 19:52:01,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2025-03-03 19:52:01,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 543. [2025-03-03 19:52:01,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 380 states have (on average 1.5342105263157895) internal successors, (583), 383 states have internal predecessors, (583), 158 states have call successors, (158), 4 states have call predecessors, (158), 4 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2025-03-03 19:52:01,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 899 transitions. [2025-03-03 19:52:01,292 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 899 transitions. Word has length 521 [2025-03-03 19:52:01,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:01,294 INFO L471 AbstractCegarLoop]: Abstraction has 543 states and 899 transitions. [2025-03-03 19:52:01,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:52:01,294 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 899 transitions. [2025-03-03 19:52:01,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2025-03-03 19:52:01,299 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:01,299 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:52:01,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-03 19:52:01,300 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:01,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:01,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1893656731, now seen corresponding path program 1 times [2025-03-03 19:52:01,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:01,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577717671] [2025-03-03 19:52:01,301 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:01,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:01,332 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-03-03 19:52:01,366 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-03-03 19:52:01,366 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:01,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:01,496 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-03-03 19:52:01,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:01,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577717671] [2025-03-03 19:52:01,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577717671] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:01,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:52:01,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 19:52:01,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067208200] [2025-03-03 19:52:01,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:01,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 19:52:01,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:01,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 19:52:01,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:52:01,500 INFO L87 Difference]: Start difference. First operand 543 states and 899 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:52:01,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:01,585 INFO L93 Difference]: Finished difference Result 1623 states and 2691 transitions. [2025-03-03 19:52:01,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 19:52:01,586 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2025-03-03 19:52:01,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:01,596 INFO L225 Difference]: With dead ends: 1623 [2025-03-03 19:52:01,596 INFO L226 Difference]: Without dead ends: 1083 [2025-03-03 19:52:01,597 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:52:01,598 INFO L435 NwaCegarLoop]: 355 mSDtfsCounter, 355 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:01,598 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 702 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-03 19:52:01,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2025-03-03 19:52:01,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 1077. [2025-03-03 19:52:01,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 752 states have (on average 1.5186170212765957) internal successors, (1142), 758 states have internal predecessors, (1142), 316 states have call successors, (316), 8 states have call predecessors, (316), 8 states have return successors, (316), 310 states have call predecessors, (316), 316 states have call successors, (316) [2025-03-03 19:52:01,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 1774 transitions. [2025-03-03 19:52:01,690 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 1774 transitions. Word has length 521 [2025-03-03 19:52:01,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:01,691 INFO L471 AbstractCegarLoop]: Abstraction has 1077 states and 1774 transitions. [2025-03-03 19:52:01,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:52:01,691 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1774 transitions. [2025-03-03 19:52:01,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2025-03-03 19:52:01,694 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:01,694 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:52:01,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-03 19:52:01,694 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:01,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:01,695 INFO L85 PathProgramCache]: Analyzing trace with hash 640360635, now seen corresponding path program 1 times [2025-03-03 19:52:01,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:01,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115017765] [2025-03-03 19:52:01,695 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:01,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:01,728 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 521 statements into 1 equivalence classes. [2025-03-03 19:52:01,929 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 521 of 521 statements. [2025-03-03 19:52:01,930 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:01,930 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:02,749 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-03-03 19:52:02,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:02,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115017765] [2025-03-03 19:52:02,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115017765] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:02,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:52:02,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-03 19:52:02,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222588108] [2025-03-03 19:52:02,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:02,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-03 19:52:02,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:02,754 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-03 19:52:02,754 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-03 19:52:02,754 INFO L87 Difference]: Start difference. First operand 1077 states and 1774 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:52:03,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:03,426 INFO L93 Difference]: Finished difference Result 2723 states and 4499 transitions. [2025-03-03 19:52:03,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-03 19:52:03,427 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2025-03-03 19:52:03,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:03,435 INFO L225 Difference]: With dead ends: 2723 [2025-03-03 19:52:03,435 INFO L226 Difference]: Without dead ends: 1649 [2025-03-03 19:52:03,438 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-03 19:52:03,438 INFO L435 NwaCegarLoop]: 351 mSDtfsCounter, 290 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 1226 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:03,439 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 1226 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-03 19:52:03,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1649 states. [2025-03-03 19:52:03,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1649 to 1519. [2025-03-03 19:52:03,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1108 states have (on average 1.5496389891696751) internal successors, (1717), 1114 states have internal predecessors, (1717), 401 states have call successors, (401), 9 states have call predecessors, (401), 9 states have return successors, (401), 395 states have call predecessors, (401), 401 states have call successors, (401) [2025-03-03 19:52:03,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 2519 transitions. [2025-03-03 19:52:03,594 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 2519 transitions. Word has length 521 [2025-03-03 19:52:03,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:03,595 INFO L471 AbstractCegarLoop]: Abstraction has 1519 states and 2519 transitions. [2025-03-03 19:52:03,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:52:03,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 2519 transitions. [2025-03-03 19:52:03,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2025-03-03 19:52:03,599 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:03,600 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:52:03,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-03 19:52:03,600 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:03,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:03,601 INFO L85 PathProgramCache]: Analyzing trace with hash 225361127, now seen corresponding path program 1 times [2025-03-03 19:52:03,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:03,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51117318] [2025-03-03 19:52:03,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:03,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:03,623 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 522 statements into 1 equivalence classes. [2025-03-03 19:52:03,719 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 522 of 522 statements. [2025-03-03 19:52:03,720 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:03,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:04,474 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-03-03 19:52:04,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:04,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51117318] [2025-03-03 19:52:04,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51117318] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:04,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:52:04,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-03 19:52:04,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374011684] [2025-03-03 19:52:04,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:04,478 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-03 19:52:04,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:04,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-03 19:52:04,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-03 19:52:04,479 INFO L87 Difference]: Start difference. First operand 1519 states and 2519 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:52:05,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:05,035 INFO L93 Difference]: Finished difference Result 2821 states and 4636 transitions. [2025-03-03 19:52:05,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-03 19:52:05,036 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 522 [2025-03-03 19:52:05,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:05,044 INFO L225 Difference]: With dead ends: 2821 [2025-03-03 19:52:05,044 INFO L226 Difference]: Without dead ends: 1747 [2025-03-03 19:52:05,047 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-03 19:52:05,047 INFO L435 NwaCegarLoop]: 352 mSDtfsCounter, 320 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:05,048 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 1231 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-03 19:52:05,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2025-03-03 19:52:05,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 1583. [2025-03-03 19:52:05,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1172 states have (on average 1.5469283276450512) internal successors, (1813), 1178 states have internal predecessors, (1813), 401 states have call successors, (401), 9 states have call predecessors, (401), 9 states have return successors, (401), 395 states have call predecessors, (401), 401 states have call successors, (401) [2025-03-03 19:52:05,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 2615 transitions. [2025-03-03 19:52:05,181 INFO L78 Accepts]: Start accepts. Automaton has 1583 states and 2615 transitions. Word has length 522 [2025-03-03 19:52:05,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:05,182 INFO L471 AbstractCegarLoop]: Abstraction has 1583 states and 2615 transitions. [2025-03-03 19:52:05,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:52:05,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 2615 transitions. [2025-03-03 19:52:05,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2025-03-03 19:52:05,185 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:05,185 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:52:05,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-03 19:52:05,185 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:05,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:05,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1112864808, now seen corresponding path program 1 times [2025-03-03 19:52:05,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:05,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905325464] [2025-03-03 19:52:05,186 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:05,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:05,204 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 522 statements into 1 equivalence classes. [2025-03-03 19:52:05,370 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 522 of 522 statements. [2025-03-03 19:52:05,370 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:05,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:06,331 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 36 proven. 216 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-03-03 19:52:06,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:06,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905325464] [2025-03-03 19:52:06,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905325464] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:52:06,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123960852] [2025-03-03 19:52:06,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:06,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:06,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:52:06,336 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:52:06,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-03 19:52:06,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 522 statements into 1 equivalence classes. [2025-03-03 19:52:06,547 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 522 of 522 statements. [2025-03-03 19:52:06,548 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:06,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:06,552 INFO L256 TraceCheckSpWp]: Trace formula consists of 1159 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-03 19:52:06,560 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:52:06,736 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3192 proven. 30 refuted. 0 times theorem prover too weak. 11058 trivial. 0 not checked. [2025-03-03 19:52:06,736 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:52:07,071 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-03-03 19:52:07,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123960852] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-03 19:52:07,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-03 19:52:07,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 12 [2025-03-03 19:52:07,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171486375] [2025-03-03 19:52:07,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-03 19:52:07,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-03 19:52:07,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:07,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-03 19:52:07,074 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-03-03 19:52:07,074 INFO L87 Difference]: Start difference. First operand 1583 states and 2615 transitions. Second operand has 12 states, 12 states have (on average 16.5) internal successors, (198), 12 states have internal predecessors, (198), 4 states have call successors, (180), 2 states have call predecessors, (180), 4 states have return successors, (181), 4 states have call predecessors, (181), 4 states have call successors, (181) [2025-03-03 19:52:08,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:08,957 INFO L93 Difference]: Finished difference Result 2995 states and 4854 transitions. [2025-03-03 19:52:08,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-03 19:52:08,958 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 16.5) internal successors, (198), 12 states have internal predecessors, (198), 4 states have call successors, (180), 2 states have call predecessors, (180), 4 states have return successors, (181), 4 states have call predecessors, (181), 4 states have call successors, (181) Word has length 522 [2025-03-03 19:52:08,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:08,967 INFO L225 Difference]: With dead ends: 2995 [2025-03-03 19:52:08,967 INFO L226 Difference]: Without dead ends: 1757 [2025-03-03 19:52:08,971 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1073 GetRequests, 1042 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2025-03-03 19:52:08,973 INFO L435 NwaCegarLoop]: 251 mSDtfsCounter, 1387 mSDsluCounter, 1407 mSDsCounter, 0 mSdLazyCounter, 1183 mSolverCounterSat, 1045 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1460 SdHoareTripleChecker+Valid, 1658 SdHoareTripleChecker+Invalid, 2228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1045 IncrementalHoareTripleChecker+Valid, 1183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:08,973 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1460 Valid, 1658 Invalid, 2228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1045 Valid, 1183 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2025-03-03 19:52:08,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1757 states. [2025-03-03 19:52:09,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1757 to 1567. [2025-03-03 19:52:09,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1567 states, 1152 states have (on average 1.4869791666666667) internal successors, (1713), 1158 states have internal predecessors, (1713), 401 states have call successors, (401), 13 states have call predecessors, (401), 13 states have return successors, (401), 395 states have call predecessors, (401), 401 states have call successors, (401) [2025-03-03 19:52:09,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 2515 transitions. [2025-03-03 19:52:09,118 INFO L78 Accepts]: Start accepts. Automaton has 1567 states and 2515 transitions. Word has length 522 [2025-03-03 19:52:09,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:09,119 INFO L471 AbstractCegarLoop]: Abstraction has 1567 states and 2515 transitions. [2025-03-03 19:52:09,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 16.5) internal successors, (198), 12 states have internal predecessors, (198), 4 states have call successors, (180), 2 states have call predecessors, (180), 4 states have return successors, (181), 4 states have call predecessors, (181), 4 states have call successors, (181) [2025-03-03 19:52:09,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1567 states and 2515 transitions. [2025-03-03 19:52:09,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 524 [2025-03-03 19:52:09,122 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:09,123 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:52:09,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-03 19:52:09,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-03-03 19:52:09,324 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:09,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:09,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1694773764, now seen corresponding path program 1 times [2025-03-03 19:52:09,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:09,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015515191] [2025-03-03 19:52:09,325 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:09,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:09,344 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-03-03 19:52:09,505 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-03-03 19:52:09,505 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:09,505 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:09,779 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 51 proven. 201 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-03-03 19:52:09,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:09,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015515191] [2025-03-03 19:52:09,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015515191] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:52:09,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798679608] [2025-03-03 19:52:09,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:09,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:09,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:52:09,781 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:52:09,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-03 19:52:09,885 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-03-03 19:52:09,986 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-03-03 19:52:09,986 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:09,986 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:09,992 INFO L256 TraceCheckSpWp]: Trace formula consists of 1165 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-03 19:52:10,000 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:52:10,511 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 9251 proven. 51 refuted. 0 times theorem prover too weak. 4978 trivial. 0 not checked. [2025-03-03 19:52:10,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:52:10,914 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 201 proven. 51 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-03-03 19:52:10,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798679608] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-03 19:52:10,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-03 19:52:10,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2025-03-03 19:52:10,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072914431] [2025-03-03 19:52:10,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-03 19:52:10,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-03 19:52:10,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:10,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-03 19:52:10,917 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2025-03-03 19:52:10,917 INFO L87 Difference]: Start difference. First operand 1567 states and 2515 transitions. Second operand has 14 states, 14 states have (on average 16.214285714285715) internal successors, (227), 14 states have internal predecessors, (227), 7 states have call successors, (218), 3 states have call predecessors, (218), 6 states have return successors, (218), 7 states have call predecessors, (218), 7 states have call successors, (218) [2025-03-03 19:52:12,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:12,118 INFO L93 Difference]: Finished difference Result 4461 states and 7106 transitions. [2025-03-03 19:52:12,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-03 19:52:12,119 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 16.214285714285715) internal successors, (227), 14 states have internal predecessors, (227), 7 states have call successors, (218), 3 states have call predecessors, (218), 6 states have return successors, (218), 7 states have call predecessors, (218), 7 states have call successors, (218) Word has length 523 [2025-03-03 19:52:12,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:12,135 INFO L225 Difference]: With dead ends: 4461 [2025-03-03 19:52:12,135 INFO L226 Difference]: Without dead ends: 3058 [2025-03-03 19:52:12,140 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1065 GetRequests, 1040 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=216, Invalid=486, Unknown=0, NotChecked=0, Total=702 [2025-03-03 19:52:12,141 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 1277 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 832 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1344 SdHoareTripleChecker+Valid, 1188 SdHoareTripleChecker+Invalid, 1770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 832 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:12,141 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1344 Valid, 1188 Invalid, 1770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [832 Valid, 938 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-03 19:52:12,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3058 states. [2025-03-03 19:52:12,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3058 to 3010. [2025-03-03 19:52:12,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3010 states, 2259 states have (on average 1.4785303231518372) internal successors, (3340), 2271 states have internal predecessors, (3340), 717 states have call successors, (717), 33 states have call predecessors, (717), 33 states have return successors, (717), 705 states have call predecessors, (717), 717 states have call successors, (717) [2025-03-03 19:52:12,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3010 states to 3010 states and 4774 transitions. [2025-03-03 19:52:12,353 INFO L78 Accepts]: Start accepts. Automaton has 3010 states and 4774 transitions. Word has length 523 [2025-03-03 19:52:12,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:12,354 INFO L471 AbstractCegarLoop]: Abstraction has 3010 states and 4774 transitions. [2025-03-03 19:52:12,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 16.214285714285715) internal successors, (227), 14 states have internal predecessors, (227), 7 states have call successors, (218), 3 states have call predecessors, (218), 6 states have return successors, (218), 7 states have call predecessors, (218), 7 states have call successors, (218) [2025-03-03 19:52:12,355 INFO L276 IsEmpty]: Start isEmpty. Operand 3010 states and 4774 transitions. [2025-03-03 19:52:12,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 524 [2025-03-03 19:52:12,358 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:12,360 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:52:12,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-03 19:52:12,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:12,561 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:12,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:12,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1110650788, now seen corresponding path program 1 times [2025-03-03 19:52:12,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:12,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373555695] [2025-03-03 19:52:12,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:12,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:12,582 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-03-03 19:52:12,749 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-03-03 19:52:12,749 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:12,749 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:14,435 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 441 proven. 297 refuted. 0 times theorem prover too weak. 13542 trivial. 0 not checked. [2025-03-03 19:52:14,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:14,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373555695] [2025-03-03 19:52:14,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373555695] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:52:14,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471357196] [2025-03-03 19:52:14,436 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:14,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:14,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:52:14,438 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:52:14,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-03 19:52:14,549 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-03-03 19:52:14,720 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-03-03 19:52:14,720 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:14,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:14,724 INFO L256 TraceCheckSpWp]: Trace formula consists of 1163 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-03-03 19:52:14,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:52:17,648 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 8682 proven. 297 refuted. 0 times theorem prover too weak. 5301 trivial. 0 not checked. [2025-03-03 19:52:17,648 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:52:27,746 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 441 proven. 306 refuted. 0 times theorem prover too weak. 13533 trivial. 0 not checked. [2025-03-03 19:52:27,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471357196] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-03 19:52:27,747 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-03 19:52:27,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 16] total 37 [2025-03-03 19:52:27,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92983348] [2025-03-03 19:52:27,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-03 19:52:27,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-03-03 19:52:27,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:27,749 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-03-03 19:52:27,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1089, Unknown=0, NotChecked=0, Total=1332 [2025-03-03 19:52:27,750 INFO L87 Difference]: Start difference. First operand 3010 states and 4774 transitions. Second operand has 37 states, 35 states have (on average 6.771428571428571) internal successors, (237), 35 states have internal predecessors, (237), 10 states have call successors, (255), 6 states have call predecessors, (255), 11 states have return successors, (255), 8 states have call predecessors, (255), 10 states have call successors, (255) [2025-03-03 19:52:42,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:42,926 INFO L93 Difference]: Finished difference Result 15768 states and 24337 transitions. [2025-03-03 19:52:42,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2025-03-03 19:52:42,927 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 35 states have (on average 6.771428571428571) internal successors, (237), 35 states have internal predecessors, (237), 10 states have call successors, (255), 6 states have call predecessors, (255), 11 states have return successors, (255), 8 states have call predecessors, (255), 10 states have call successors, (255) Word has length 523 [2025-03-03 19:52:42,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:42,990 INFO L225 Difference]: With dead ends: 15768 [2025-03-03 19:52:42,990 INFO L226 Difference]: Without dead ends: 13526 [2025-03-03 19:52:43,004 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1165 GetRequests, 1032 SyntacticMatches, 3 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5958 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=3595, Invalid=13697, Unknown=0, NotChecked=0, Total=17292 [2025-03-03 19:52:43,004 INFO L435 NwaCegarLoop]: 459 mSDtfsCounter, 4717 mSDsluCounter, 3899 mSDsCounter, 0 mSdLazyCounter, 5860 mSolverCounterSat, 3636 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4782 SdHoareTripleChecker+Valid, 4358 SdHoareTripleChecker+Invalid, 9496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3636 IncrementalHoareTripleChecker+Valid, 5860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:43,005 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4782 Valid, 4358 Invalid, 9496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3636 Valid, 5860 Invalid, 0 Unknown, 0 Unchecked, 9.1s Time] [2025-03-03 19:52:43,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13526 states. [2025-03-03 19:52:43,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13526 to 7264. [2025-03-03 19:52:43,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7264 states, 5504 states have (on average 1.4714752906976745) internal successors, (8099), 5528 states have internal predecessors, (8099), 1637 states have call successors, (1637), 122 states have call predecessors, (1637), 122 states have return successors, (1637), 1613 states have call predecessors, (1637), 1637 states have call successors, (1637) [2025-03-03 19:52:43,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7264 states to 7264 states and 11373 transitions. [2025-03-03 19:52:43,975 INFO L78 Accepts]: Start accepts. Automaton has 7264 states and 11373 transitions. Word has length 523 [2025-03-03 19:52:43,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:43,976 INFO L471 AbstractCegarLoop]: Abstraction has 7264 states and 11373 transitions. [2025-03-03 19:52:43,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 35 states have (on average 6.771428571428571) internal successors, (237), 35 states have internal predecessors, (237), 10 states have call successors, (255), 6 states have call predecessors, (255), 11 states have return successors, (255), 8 states have call predecessors, (255), 10 states have call successors, (255) [2025-03-03 19:52:43,977 INFO L276 IsEmpty]: Start isEmpty. Operand 7264 states and 11373 transitions. [2025-03-03 19:52:43,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 524 [2025-03-03 19:52:43,981 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:43,982 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:52:43,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-03 19:52:44,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:44,183 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:44,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:44,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1121966915, now seen corresponding path program 1 times [2025-03-03 19:52:44,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:44,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669602272] [2025-03-03 19:52:44,183 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:44,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:44,201 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-03-03 19:52:44,444 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-03-03 19:52:44,445 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:44,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-03 19:52:44,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [522012706] [2025-03-03 19:52:44,454 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:44,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:44,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:52:44,457 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:52:44,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-03 19:52:44,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-03-03 19:52:44,772 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-03-03 19:52:44,772 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:44,772 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-03 19:52:44,772 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-03 19:52:44,820 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 523 statements into 1 equivalence classes. [2025-03-03 19:52:44,880 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 523 of 523 statements. [2025-03-03 19:52:44,880 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:44,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-03 19:52:45,376 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-03 19:52:45,377 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-03 19:52:45,377 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-03 19:52:45,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-03-03 19:52:45,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:45,581 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:52:45,864 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-03 19:52:45,867 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 07:52:45 BoogieIcfgContainer [2025-03-03 19:52:45,867 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-03 19:52:45,867 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-03 19:52:45,867 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-03 19:52:45,867 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-03 19:52:45,868 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 07:51:59" (3/4) ... [2025-03-03 19:52:45,871 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-03 19:52:45,871 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-03 19:52:45,872 INFO L158 Benchmark]: Toolchain (without parser) took 47892.75ms. Allocated memory was 201.3MB in the beginning and 310.4MB in the end (delta: 109.1MB). Free memory was 153.5MB in the beginning and 87.5MB in the end (delta: 66.0MB). Peak memory consumption was 172.8MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,872 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 201.3MB. Free memory is still 119.3MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-03 19:52:45,873 INFO L158 Benchmark]: CACSL2BoogieTranslator took 371.27ms. Allocated memory is still 201.3MB. Free memory was 153.5MB in the beginning and 130.3MB in the end (delta: 23.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,873 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.35ms. Allocated memory is still 201.3MB. Free memory was 130.3MB in the beginning and 123.8MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,874 INFO L158 Benchmark]: Boogie Preprocessor took 74.38ms. Allocated memory is still 201.3MB. Free memory was 123.8MB in the beginning and 116.4MB in the end (delta: 7.4MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-03 19:52:45,875 INFO L158 Benchmark]: IcfgBuilder took 712.17ms. Allocated memory is still 201.3MB. Free memory was 116.4MB in the beginning and 58.2MB in the end (delta: 58.2MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,875 INFO L158 Benchmark]: TraceAbstraction took 46667.10ms. Allocated memory was 201.3MB in the beginning and 310.4MB in the end (delta: 109.1MB). Free memory was 57.8MB in the beginning and 87.6MB in the end (delta: -29.7MB). Peak memory consumption was 132.1MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,876 INFO L158 Benchmark]: Witness Printer took 4.22ms. Allocated memory is still 310.4MB. Free memory was 87.6MB in the beginning and 87.5MB in the end (delta: 54.0kB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-03 19:52:45,877 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.18ms. Allocated memory is still 201.3MB. Free memory is still 119.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 371.27ms. Allocated memory is still 201.3MB. Free memory was 153.5MB in the beginning and 130.3MB in the end (delta: 23.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 57.35ms. Allocated memory is still 201.3MB. Free memory was 130.3MB in the beginning and 123.8MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 74.38ms. Allocated memory is still 201.3MB. Free memory was 123.8MB in the beginning and 116.4MB in the end (delta: 7.4MB). There was no memory consumed. Max. memory is 16.1GB. * IcfgBuilder took 712.17ms. Allocated memory is still 201.3MB. Free memory was 116.4MB in the beginning and 58.2MB in the end (delta: 58.2MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. * TraceAbstraction took 46667.10ms. Allocated memory was 201.3MB in the beginning and 310.4MB in the end (delta: 109.1MB). Free memory was 57.8MB in the beginning and 87.6MB in the end (delta: -29.7MB). Peak memory consumption was 132.1MB. Max. memory is 16.1GB. * Witness Printer took 4.22ms. Allocated memory is still 310.4MB. Free memory was 87.6MB in the beginning and 87.5MB in the end (delta: 54.0kB). 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 someBinaryArithmeticDOUBLEoperation at line 238, overapproximation of someBinaryFLOATComparisonOperation at line 154, overapproximation of someBinaryFLOATComparisonOperation at line 238, overapproximation of someBinaryFLOATComparisonOperation at line 432, overapproximation of someBinaryFLOATComparisonOperation at line 131, overapproximation of someBinaryFLOATComparisonOperation at line 379, overapproximation of someBinaryFLOATComparisonOperation at line 212, overapproximation of someBinaryFLOATComparisonOperation at line 196, overapproximation of someBinaryFLOATComparisonOperation at line 400, overapproximation of someBinaryFLOATComparisonOperation at line 434, overapproximation of someBinaryFLOATComparisonOperation at line 450, overapproximation of someBinaryFLOATComparisonOperation at line 352, overapproximation of someBinaryFLOATComparisonOperation at line 381, overapproximation of someBinaryFLOATComparisonOperation at line 117, overapproximation of someBinaryFLOATComparisonOperation at line 163, overapproximation of someBinaryFLOATComparisonOperation at line 398, overapproximation of someBinaryFLOATComparisonOperation at line 440, overapproximation of someBinaryFLOATComparisonOperation at line 322, overapproximation of someBinaryFLOATComparisonOperation at line 305, overapproximation of someUnaryDOUBLEoperation at line 206, overapproximation of someBinaryDOUBLEComparisonOperation at line 389, overapproximation of someBinaryDOUBLEComparisonOperation at line 206, overapproximation of someBinaryDOUBLEComparisonOperation at line 332, overapproximation of someBinaryDOUBLEComparisonOperation at line 330, overapproximation of someBinaryDOUBLEComparisonOperation at line 198, overapproximation of someBinaryDOUBLEComparisonOperation at line 450, overapproximation of someBinaryDOUBLEComparisonOperation at line 238, overapproximation of someBinaryArithmeticFLOAToperation at line 131, overapproximation of someUnaryFLOAToperation at line 154, overapproximation of someUnaryFLOAToperation at line 238, overapproximation of someUnaryFLOAToperation at line 196. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 1000; [L23] unsigned char var_1_5 = 1; [L24] unsigned char var_1_6 = 0; [L25] float var_1_7 = 0.6; [L26] unsigned long int var_1_8 = 32; [L27] unsigned long int var_1_9 = 32; [L28] float var_1_11 = 5.5; [L29] unsigned long int var_1_12 = 128; [L30] unsigned char var_1_13 = 16; [L31] unsigned char var_1_14 = 0; [L32] unsigned long int var_1_15 = 8; [L33] unsigned char var_1_16 = 0; [L34] unsigned char var_1_17 = 0; [L35] double var_1_18 = 1.8; [L36] double var_1_19 = 4.5; [L37] double var_1_20 = 15.5; [L38] signed char var_1_21 = -5; [L39] unsigned char var_1_22 = 1; [L40] signed short int var_1_23 = 256; [L41] signed short int var_1_24 = 5; [L42] signed short int var_1_25 = 16; [L43] signed long int var_1_26 = -4; [L44] signed char var_1_27 = 4; [L45] float var_1_28 = 8.95; [L46] float var_1_29 = 16.4; [L47] signed char var_1_30 = 8; [L48] signed char var_1_31 = 8; [L49] signed char var_1_32 = 2; [L50] signed char var_1_33 = 2; [L51] signed char var_1_34 = 1; [L52] signed char var_1_35 = 0; [L53] signed char var_1_36 = 10; [L54] signed char var_1_37 = -32; [L55] float var_1_38 = 3.8; [L56] unsigned char var_1_39 = 0; [L57] float var_1_40 = 4.2; [L58] float var_1_41 = 256.75; [L59] unsigned short int var_1_42 = 128; [L60] unsigned short int var_1_43 = 29178; [L61] unsigned short int var_1_44 = 32; [L62] signed long int var_1_45 = 256; [L63] double var_1_46 = 10.5; [L64] double var_1_47 = 100.75; [L65] unsigned long int var_1_48 = 2; [L66] signed char var_1_49 = -4; [L67] unsigned long int var_1_50 = 256; [L68] signed char var_1_51 = -1; [L69] float var_1_52 = 0.0; [L70] float var_1_53 = 10.25; [L71] unsigned long int var_1_54 = 128; [L72] unsigned long int var_1_55 = 3289012612; [L73] unsigned long int var_1_56 = 25; [L74] unsigned short int var_1_57 = 128; [L75] unsigned long int var_1_58 = 2936856921; [L76] unsigned short int var_1_59 = 0; [L77] unsigned short int var_1_60 = 60252; [L78] signed long int var_1_61 = 5; [L79] double var_1_62 = 5.5; [L80] unsigned char var_1_63 = 128; [L81] unsigned char var_1_64 = 0; [L82] unsigned char var_1_65 = 0; [L83] unsigned char var_1_66 = 0; [L84] unsigned char var_1_67 = 1; [L85] float var_1_68 = 128.2; [L86] signed long int var_1_69 = 0; [L87] unsigned short int var_1_70 = 256; [L88] unsigned short int var_1_71 = 51725; [L89] float var_1_72 = 1.83; [L90] float var_1_73 = 8.75; [L91] float var_1_74 = 15.75; [L92] signed char var_1_75 = 4; [L93] float var_1_76 = 0.0; [L94] unsigned short int var_1_77 = 32; [L95] signed short int var_1_78 = -32; [L96] signed short int var_1_79 = -1000; [L97] double var_1_80 = 99999.2; [L98] signed char var_1_81 = -1; [L99] unsigned char var_1_82 = 0; [L100] unsigned short int var_1_83 = 0; [L101] unsigned long int var_1_84 = 32; [L102] unsigned char var_1_85 = 128; [L103] unsigned long int last_1_var_1_1 = 1000; [L104] unsigned char last_1_var_1_5 = 1; [L105] unsigned long int last_1_var_1_12 = 128; [L106] unsigned char last_1_var_1_13 = 16; [L107] unsigned long int last_1_var_1_15 = 8; VAL [isInitial=0, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L454] isInitial = 1 [L455] FCALL initially() [L456] COND TRUE 1 [L457] CALL updateLastVariables() [L443] last_1_var_1_1 = var_1_1 [L444] last_1_var_1_5 = var_1_5 [L445] last_1_var_1_12 = var_1_12 [L446] last_1_var_1_13 = var_1_13 [L447] last_1_var_1_15 = var_1_15 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L457] RET updateLastVariables() [L458] CALL updateVariables() [L310] var_1_6 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L311] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L312] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L312] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L313] var_1_8 = __VERIFIER_nondet_ulong() [L314] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L314] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L315] CALL assume_abort_if_not(var_1_8 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L315] RET assume_abort_if_not(var_1_8 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L316] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=32] [L316] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=32] [L317] var_1_9 = __VERIFIER_nondet_ulong() [L318] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16] [L318] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16] [L319] CALL assume_abort_if_not(var_1_9 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16] [L319] RET assume_abort_if_not(var_1_9 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16] [L320] CALL assume_abort_if_not(var_1_9 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L320] RET assume_abort_if_not(var_1_9 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L321] var_1_11 = __VERIFIER_nondet_float() [L322] CALL assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L322] RET assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L323] var_1_14 = __VERIFIER_nondet_uchar() [L324] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L324] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L325] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L325] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L326] var_1_17 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L327] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L328] CALL assume_abort_if_not(var_1_17 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L328] RET assume_abort_if_not(var_1_17 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L329] var_1_19 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L330] RET assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L331] var_1_20 = __VERIFIER_nondet_double() [L332] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L332] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L333] var_1_22 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L334] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L335] CALL assume_abort_if_not(var_1_22 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L335] RET assume_abort_if_not(var_1_22 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L336] var_1_23 = __VERIFIER_nondet_short() [L337] CALL assume_abort_if_not(var_1_23 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L337] RET assume_abort_if_not(var_1_23 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L338] CALL assume_abort_if_not(var_1_23 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L338] RET assume_abort_if_not(var_1_23 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L339] var_1_24 = __VERIFIER_nondet_short() [L340] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L340] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L341] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L341] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L342] var_1_25 = __VERIFIER_nondet_short() [L343] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L343] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L344] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L344] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L345] var_1_26 = __VERIFIER_nondet_long() [L346] CALL assume_abort_if_not(var_1_26 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L346] RET assume_abort_if_not(var_1_26 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L347] CALL assume_abort_if_not(var_1_26 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L347] RET assume_abort_if_not(var_1_26 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L348] var_1_27 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_27 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L349] RET assume_abort_if_not(var_1_27 >= -127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L350] CALL assume_abort_if_not(var_1_27 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L350] RET assume_abort_if_not(var_1_27 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L351] var_1_29 = __VERIFIER_nondet_float() [L352] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L352] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L353] var_1_30 = __VERIFIER_nondet_char() [L354] CALL assume_abort_if_not(var_1_30 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L354] RET assume_abort_if_not(var_1_30 >= -128) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L355] CALL assume_abort_if_not(var_1_30 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L355] RET assume_abort_if_not(var_1_30 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L356] CALL assume_abort_if_not(var_1_30 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L356] RET assume_abort_if_not(var_1_30 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L357] var_1_32 = __VERIFIER_nondet_char() [L358] CALL assume_abort_if_not(var_1_32 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L358] RET assume_abort_if_not(var_1_32 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L359] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L359] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L360] var_1_33 = __VERIFIER_nondet_char() [L361] CALL assume_abort_if_not(var_1_33 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L361] RET assume_abort_if_not(var_1_33 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L362] CALL assume_abort_if_not(var_1_33 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L362] RET assume_abort_if_not(var_1_33 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L363] var_1_34 = __VERIFIER_nondet_char() [L364] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L364] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L365] CALL assume_abort_if_not(var_1_34 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L365] RET assume_abort_if_not(var_1_34 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L366] var_1_35 = __VERIFIER_nondet_char() [L367] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L367] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L368] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L368] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L369] var_1_36 = __VERIFIER_nondet_char() [L370] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L370] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L371] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L371] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L372] var_1_37 = __VERIFIER_nondet_char() [L373] CALL assume_abort_if_not(var_1_37 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L373] RET assume_abort_if_not(var_1_37 >= -126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L374] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L374] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L375] var_1_39 = __VERIFIER_nondet_uchar() [L376] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L376] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L377] CALL assume_abort_if_not(var_1_39 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L377] RET assume_abort_if_not(var_1_39 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L378] var_1_40 = __VERIFIER_nondet_float() [L379] CALL assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L379] RET assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L380] var_1_41 = __VERIFIER_nondet_float() [L381] CALL assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L381] RET assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L382] var_1_43 = __VERIFIER_nondet_ushort() [L383] CALL assume_abort_if_not(var_1_43 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L383] RET assume_abort_if_not(var_1_43 >= 16383) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L384] CALL assume_abort_if_not(var_1_43 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L384] RET assume_abort_if_not(var_1_43 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L385] var_1_44 = __VERIFIER_nondet_ushort() [L386] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L386] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L387] CALL assume_abort_if_not(var_1_44 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L387] RET assume_abort_if_not(var_1_44 <= 16383) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L388] var_1_47 = __VERIFIER_nondet_double() [L389] CALL assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L389] RET assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L390] var_1_49 = __VERIFIER_nondet_char() [L391] CALL assume_abort_if_not(var_1_49 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L391] RET assume_abort_if_not(var_1_49 >= -128) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L392] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L392] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L393] CALL assume_abort_if_not(var_1_49 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L393] RET assume_abort_if_not(var_1_49 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L394] var_1_50 = __VERIFIER_nondet_ulong() [L395] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L395] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L396] CALL assume_abort_if_not(var_1_50 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L396] RET assume_abort_if_not(var_1_50 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L397] var_1_52 = __VERIFIER_nondet_float() [L398] CALL assume_abort_if_not((var_1_52 >= 4611686.018427387900e+12F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L398] RET assume_abort_if_not((var_1_52 >= 4611686.018427387900e+12F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L399] var_1_53 = __VERIFIER_nondet_float() [L400] CALL assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427387900e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L400] RET assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427387900e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L401] var_1_55 = __VERIFIER_nondet_ulong() [L402] CALL assume_abort_if_not(var_1_55 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L402] RET assume_abort_if_not(var_1_55 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L403] CALL assume_abort_if_not(var_1_55 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L403] RET assume_abort_if_not(var_1_55 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L404] var_1_56 = __VERIFIER_nondet_ulong() [L405] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L405] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L406] CALL assume_abort_if_not(var_1_56 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L406] RET assume_abort_if_not(var_1_56 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L407] var_1_57 = __VERIFIER_nondet_ushort() [L408] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L408] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L409] CALL assume_abort_if_not(var_1_57 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L409] RET assume_abort_if_not(var_1_57 <= 65535) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L410] var_1_58 = __VERIFIER_nondet_ulong() [L411] CALL assume_abort_if_not(var_1_58 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L411] RET assume_abort_if_not(var_1_58 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L412] CALL assume_abort_if_not(var_1_58 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L412] RET assume_abort_if_not(var_1_58 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L413] var_1_60 = __VERIFIER_nondet_ushort() [L414] CALL assume_abort_if_not(var_1_60 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L414] RET assume_abort_if_not(var_1_60 >= 49150) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L415] CALL assume_abort_if_not(var_1_60 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L415] RET assume_abort_if_not(var_1_60 <= 65534) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L416] var_1_63 = __VERIFIER_nondet_uchar() [L417] CALL assume_abort_if_not(var_1_63 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L417] RET assume_abort_if_not(var_1_63 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L418] CALL assume_abort_if_not(var_1_63 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L418] RET assume_abort_if_not(var_1_63 <= 255) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L419] var_1_65 = __VERIFIER_nondet_uchar() [L420] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L420] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L421] CALL assume_abort_if_not(var_1_65 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L421] RET assume_abort_if_not(var_1_65 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L422] var_1_66 = __VERIFIER_nondet_uchar() [L423] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L423] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L424] CALL assume_abort_if_not(var_1_66 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L424] RET assume_abort_if_not(var_1_66 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L425] var_1_67 = __VERIFIER_nondet_uchar() [L426] CALL assume_abort_if_not(var_1_67 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L426] RET assume_abort_if_not(var_1_67 >= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L427] CALL assume_abort_if_not(var_1_67 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L427] RET assume_abort_if_not(var_1_67 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L428] var_1_71 = __VERIFIER_nondet_ushort() [L429] CALL assume_abort_if_not(var_1_71 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L429] RET assume_abort_if_not(var_1_71 >= 49150) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L430] CALL assume_abort_if_not(var_1_71 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L430] RET assume_abort_if_not(var_1_71 <= 65534) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L431] var_1_73 = __VERIFIER_nondet_float() [L432] CALL assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L432] RET assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L433] var_1_74 = __VERIFIER_nondet_float() [L434] CALL assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L434] RET assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L435] var_1_75 = __VERIFIER_nondet_char() [L436] CALL assume_abort_if_not(var_1_75 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L436] RET assume_abort_if_not(var_1_75 >= -127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L437] CALL assume_abort_if_not(var_1_75 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L437] RET assume_abort_if_not(var_1_75 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L438] CALL assume_abort_if_not(var_1_75 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L438] RET assume_abort_if_not(var_1_75 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L439] var_1_76 = __VERIFIER_nondet_float() [L440] CALL assume_abort_if_not((var_1_76 >= 4611686.018427382800e+12F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854765600e+12F && var_1_76 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L440] RET assume_abort_if_not((var_1_76 >= 4611686.018427382800e+12F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854765600e+12F && var_1_76 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L458] RET updateVariables() [L459] CALL step() [L111] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=179/20, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L116] COND TRUE ((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) <= var_1_26 [L117] var_1_28 = ((((var_1_29) < (32.75f)) ? (var_1_29) : (32.75f))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L123] COND FALSE !(var_1_21 > var_1_23) [L126] var_1_31 = (((((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))) < 0 ) ? -((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))) : ((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L128] COND FALSE !(var_1_22 || var_1_39) [L131] var_1_38 = (((((((((var_1_40 + var_1_41)) < (var_1_29)) ? ((var_1_40 + var_1_41)) : (var_1_29)))) < (3.1f)) ? ((((((var_1_40 + var_1_41)) < (var_1_29)) ? ((var_1_40 + var_1_41)) : (var_1_29)))) : (3.1f))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L133] EXPR (var_1_35 - var_1_34) >> var_1_32 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L133] COND FALSE !(var_1_31 < ((var_1_35 - var_1_34) >> var_1_32)) [L144] COND FALSE !((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) << 2) < var_1_25) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L149] EXPR (var_1_32 + var_1_25) & var_1_30 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L149] COND FALSE !(var_1_35 < ((var_1_32 + var_1_25) & var_1_30)) [L154] var_1_46 = (((((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) < 0 ) ? -((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) : ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L156] COND FALSE !(var_1_30 >= (var_1_26 / var_1_49)) [L161] var_1_48 = ((((var_1_44) > (var_1_50)) ? (var_1_44) : (var_1_50))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L163] COND TRUE 500.5f < (2.5f - (var_1_52 - var_1_53)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=-1, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L164] COND FALSE !(\read(var_1_39)) [L167] var_1_51 = var_1_32 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L174] COND FALSE !(var_1_42 >= var_1_26) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_54=128, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L179] COND FALSE !((~ ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))) > var_1_44) [L182] var_1_54 = (((((var_1_55) < (var_1_58)) ? (var_1_55) : (var_1_58))) - ((((8u) > (var_1_24)) ? (8u) : (var_1_24)))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L185] COND FALSE !(var_1_22 || var_1_39) [L190] var_1_59 = var_1_44 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L192] COND FALSE !(var_1_60 <= var_1_35) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L195] EXPR var_1_63 >> var_1_50 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L195] COND TRUE (var_1_63 >> var_1_50) < var_1_54 [L196] var_1_62 = ((((((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) > (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) ? (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) : (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29)))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L198] COND FALSE !(3.875f == ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L205] COND TRUE var_1_51 > var_1_21 [L206] var_1_68 = ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L212] COND TRUE 4.6f <= var_1_53 [L213] var_1_69 = ((((((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) > (var_1_27)) ? (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) : (var_1_27))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L217] COND FALSE !(var_1_39 || var_1_64) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L228] COND FALSE !(\read(var_1_66)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L237] EXPR var_1_43 << var_1_51 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L237] COND TRUE ((var_1_43 << var_1_51) % ((((var_1_75) < 0 ) ? -(var_1_75) : (var_1_75)))) > var_1_30 [L238] var_1_72 = ((((((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) < ((var_1_47 + (99.5f - var_1_74)))) ? (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) : ((var_1_47 + (99.5f - var_1_74))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L243] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L248] COND FALSE !(\read(var_1_64)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L251] COND FALSE !(\read(var_1_64)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L254] COND FALSE !(\read(var_1_66)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L257] var_1_81 = var_1_36 [L258] var_1_82 = var_1_65 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L259] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=16, var_1_9=2] [L262] COND TRUE var_1_83 >= (var_1_55 + ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59)))) [L263] var_1_84 = ((((var_1_34) > (var_1_56)) ? (var_1_34) : (var_1_56))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=128, var_1_8=16, var_1_9=2] [L269] var_1_85 = var_1_36 [L270] signed long int stepLocal_1 = last_1_var_1_13; [L271] signed long int stepLocal_0 = last_1_var_1_13; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_1=16, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L272] COND TRUE stepLocal_1 < ((- last_1_var_1_12) * 64) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L273] COND TRUE \read(last_1_var_1_5) [L274] var_1_1 = ((((last_1_var_1_12) < 0 ) ? -(last_1_var_1_12) : (last_1_var_1_12))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L283] unsigned long int stepLocal_2 = last_1_var_1_15 + last_1_var_1_1; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_2=1008, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L284] COND TRUE last_1_var_1_13 <= stepLocal_2 [L285] var_1_5 = ((last_1_var_1_15 == last_1_var_1_13) && var_1_6) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L289] unsigned char stepLocal_3 = var_1_5; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_3=0, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L290] COND FALSE !(stepLocal_3 || var_1_17) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L293] var_1_13 = ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) [L294] var_1_16 = (var_1_6 && var_1_17) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=254, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L295] COND FALSE !(\read(var_1_5)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=254, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L298] COND FALSE !((var_1_15 + (var_1_15 * var_1_13)) <= ((32u / var_1_8) / var_1_9)) [L303] var_1_7 = var_1_11 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_11=8, var_1_12=128, var_1_13=254, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=8, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L305] COND TRUE var_1_7 <= (- (32.8f + var_1_7)) [L306] var_1_12 = last_1_var_1_12 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_11=8, var_1_12=128, var_1_13=254, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=8, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L459] RET step() [L460] CALL, EXPR property() [L450-L451] return ((((((((last_1_var_1_13 < ((- last_1_var_1_12) * 64)) ? (last_1_var_1_5 ? (var_1_1 == ((unsigned long int) ((((last_1_var_1_12) < 0 ) ? -(last_1_var_1_12) : (last_1_var_1_12))))) : ((-10000000 < last_1_var_1_13) ? (var_1_1 == ((unsigned long int) (((((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))) < 0 ) ? -((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))) : ((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))))))) : (var_1_1 == ((unsigned long int) 50u)))) : 1) && ((last_1_var_1_13 <= (last_1_var_1_15 + last_1_var_1_1)) ? (var_1_5 == ((unsigned char) ((last_1_var_1_15 == last_1_var_1_13) && var_1_6))) : (var_1_5 == ((unsigned char) var_1_6)))) && (((var_1_15 + (var_1_15 * var_1_13)) <= ((32u / var_1_8) / var_1_9)) ? ((1.25f < var_1_18) ? (var_1_7 == ((float) 1000000.1f)) : 1) : (var_1_7 == ((float) var_1_11)))) && ((var_1_7 <= (- (32.8f + var_1_7))) ? (var_1_12 == ((unsigned long int) last_1_var_1_12)) : 1)) && (var_1_13 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) && (var_1_5 ? (var_1_15 == ((unsigned long int) ((((var_1_1) > ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) ? (var_1_1) : ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))))))) : 1)) && (var_1_16 == ((unsigned char) (var_1_6 && var_1_17)))) && ((var_1_5 || var_1_17) ? (var_1_18 == ((double) ((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19))) + var_1_20) - 63.6))) : 1) ; VAL [\result=0, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=8, var_1_12=128, var_1_13=254, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=8, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L460] RET, EXPR property() [L460] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=8, var_1_12=128, var_1_13=254, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=8, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=8, var_1_12=128, var_1_13=254, var_1_14=-258, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=129, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=-1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=-65534, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294967294, var_1_49=127, var_1_50=-4294967294, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=17179869182, var_1_56=-4294967296, var_1_58=-6442450945, var_1_59=-65534, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=7, var_1_75=2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=8, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=-4294967296, var_1_85=0, var_1_8=16, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 222 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 46.3s, OverallIterations: 9, TraceHistogramMax: 85, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 20.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9077 SdHoareTripleChecker+Valid, 12.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8872 mSDsluCounter, 12189 SdHoareTripleChecker+Invalid, 11.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9241 mSDsCounter, 6092 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8541 IncrementalHoareTripleChecker+Invalid, 14633 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6092 mSolverCounterUnsat, 2948 mSDtfsCounter, 8541 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3853 GetRequests, 3649 SyntacticMatches, 4 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6275 ImplicationChecksByTransitivity, 10.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7264occurred in iteration=8, InterpolantAutomatonStates: 177, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.8s AutomataMinimizationTime, 8 MinimizatonAttempts, 6809 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 19.9s InterpolantComputationTime, 7309 NumberOfCodeBlocks, 7309 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 7816 ConstructedInterpolants, 0 QuantifiedInterpolants, 45071 SizeOfPredicates, 17 NumberOfNonLiveVariables, 4642 ConjunctsInSsa, 42 ConjunctsInUnsatCore, 15 InterpolantComputations, 5 PerfectInterpolantSequences, 212553/214200 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-03-03 19:52:46,097 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2025-03-03 19:52:46,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-03 19:52:47,682 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-03 19:52:47,751 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-03 19:52:47,757 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-03 19:52:47,757 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-03 19:52:47,772 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-03 19:52:47,772 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-03 19:52:47,772 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-03 19:52:47,773 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-03 19:52:47,773 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-03 19:52:47,773 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-03 19:52:47,773 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-03 19:52:47,773 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-03 19:52:47,773 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-03 19:52:47,773 INFO L153 SettingsManager]: * Use SBE=true [2025-03-03 19:52:47,773 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-03 19:52:47,773 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-03 19:52:47,773 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-03 19:52:47,774 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-03 19:52:47,775 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-03 19:52:47,775 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-03 19:52:47,775 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-03 19:52:47,776 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-03 19:52:47,776 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-03 19:52:47,777 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-03 19:52:47,777 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 [2025-03-03 19:52:48,001 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-03 19:52:48,009 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-03 19:52:48,011 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-03 19:52:48,011 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-03 19:52:48,012 INFO L274 PluginConnector]: CDTParser initialized [2025-03-03 19:52:48,012 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-03-03 19:52:49,158 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c52170b3c/a5769e5779f24de99a84e018be91afb0/FLAG9e0f971cf [2025-03-03 19:52:49,404 INFO L384 CDTParser]: Found 1 translation units. [2025-03-03 19:52:49,405 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-03-03 19:52:49,416 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c52170b3c/a5769e5779f24de99a84e018be91afb0/FLAG9e0f971cf [2025-03-03 19:52:49,429 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c52170b3c/a5769e5779f24de99a84e018be91afb0 [2025-03-03 19:52:49,431 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-03 19:52:49,432 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-03 19:52:49,433 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-03 19:52:49,434 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-03 19:52:49,437 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-03 19:52:49,437 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,439 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@263cc0ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49, skipping insertion in model container [2025-03-03 19:52:49,439 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,461 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-03 19:52:49,567 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2025-03-03 19:52:49,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-03 19:52:49,679 INFO L200 MainTranslator]: Completed pre-run [2025-03-03 19:52:49,687 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i[916,929] [2025-03-03 19:52:49,727 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-03 19:52:49,745 INFO L204 MainTranslator]: Completed translation [2025-03-03 19:52:49,746 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49 WrapperNode [2025-03-03 19:52:49,747 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-03 19:52:49,747 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-03 19:52:49,747 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-03 19:52:49,749 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-03 19:52:49,753 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,762 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,792 INFO L138 Inliner]: procedures = 27, calls = 98, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 463 [2025-03-03 19:52:49,793 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-03 19:52:49,793 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-03 19:52:49,793 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-03 19:52:49,793 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-03 19:52:49,799 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,799 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,805 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,831 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-03 19:52:49,831 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,831 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,851 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,853 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,859 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,866 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,872 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-03 19:52:49,874 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-03 19:52:49,874 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-03 19:52:49,874 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-03 19:52:49,875 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (1/1) ... [2025-03-03 19:52:49,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-03 19:52:49,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:52:49,898 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-03 19:52:49,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-03 19:52:49,920 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-03 19:52:49,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-03-03 19:52:49,921 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-03 19:52:49,921 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-03 19:52:49,921 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-03 19:52:49,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-03 19:52:50,011 INFO L256 CfgBuilder]: Building ICFG [2025-03-03 19:52:50,013 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-03 19:53:01,069 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2025-03-03 19:53:01,070 INFO L307 CfgBuilder]: Performing block encoding [2025-03-03 19:53:01,083 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-03 19:53:01,083 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-03 19:53:01,083 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 07:53:01 BoogieIcfgContainer [2025-03-03 19:53:01,083 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-03 19:53:01,085 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-03 19:53:01,085 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-03 19:53:01,088 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-03 19:53:01,088 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.03 07:52:49" (1/3) ... [2025-03-03 19:53:01,089 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e8e2a35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:53:01, skipping insertion in model container [2025-03-03 19:53:01,093 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:52:49" (2/3) ... [2025-03-03 19:53:01,094 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e8e2a35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:53:01, skipping insertion in model container [2025-03-03 19:53:01,094 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 07:53:01" (3/3) ... [2025-03-03 19:53:01,095 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2025-03-03 19:53:01,105 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-03 19:53:01,107 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i that has 2 procedures, 209 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-03 19:53:01,158 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-03 19:53:01,166 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5d2a8658, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-03 19:53:01,167 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-03 19:53:01,172 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 121 states have (on average 1.487603305785124) internal successors, (180), 122 states have internal predecessors, (180), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-03-03 19:53:01,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-03-03 19:53:01,197 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:53:01,198 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:53:01,199 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:53:01,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:53:01,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1845369856, now seen corresponding path program 1 times [2025-03-03 19:53:01,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-03 19:53:01,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1813830571] [2025-03-03 19:53:01,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:53:01,219 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 [2025-03-03 19:53:01,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-03 19:53:01,221 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-03 19:53:01,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2025-03-03 19:53:01,340 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-03-03 19:53:01,974 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-03-03 19:53:01,975 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:53:01,975 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:53:02,013 INFO L256 TraceCheckSpWp]: Trace formula consists of 823 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-03 19:53:02,030 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:53:02,095 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3624 proven. 0 refuted. 0 times theorem prover too weak. 10656 trivial. 0 not checked. [2025-03-03 19:53:02,096 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-03 19:53:02,096 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-03 19:53:02,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1813830571] [2025-03-03 19:53:02,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1813830571] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:53:02,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:53:02,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-03 19:53:02,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215185008] [2025-03-03 19:53:02,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:53:02,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-03 19:53:02,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-03 19:53:02,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-03 19:53:02,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-03 19:53:02,120 INFO L87 Difference]: Start difference. First operand has 209 states, 121 states have (on average 1.487603305785124) internal successors, (180), 122 states have internal predecessors, (180), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Second operand has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2025-03-03 19:53:02,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:53:02,159 INFO L93 Difference]: Finished difference Result 412 states and 780 transitions. [2025-03-03 19:53:02,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-03 19:53:02,161 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) Word has length 518 [2025-03-03 19:53:02,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:53:02,172 INFO L225 Difference]: With dead ends: 412 [2025-03-03 19:53:02,172 INFO L226 Difference]: Without dead ends: 206 [2025-03-03 19:53:02,176 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 517 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-03 19:53:02,177 INFO L435 NwaCegarLoop]: 344 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, 344 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 [2025-03-03 19:53:02,178 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-03 19:53:02,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2025-03-03 19:53:02,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2025-03-03 19:53:02,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 119 states have (on average 1.4621848739495797) internal successors, (174), 119 states have internal predecessors, (174), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2025-03-03 19:53:02,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 344 transitions. [2025-03-03 19:53:02,234 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 344 transitions. Word has length 518 [2025-03-03 19:53:02,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:53:02,235 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 344 transitions. [2025-03-03 19:53:02,235 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2025-03-03 19:53:02,235 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 344 transitions. [2025-03-03 19:53:02,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-03-03 19:53:02,242 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:53:02,242 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:53:02,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2025-03-03 19:53:02,443 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-03 19:53:02,443 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:53:02,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:53:02,444 INFO L85 PathProgramCache]: Analyzing trace with hash -759719209, now seen corresponding path program 1 times [2025-03-03 19:53:02,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-03 19:53:02,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [438271069] [2025-03-03 19:53:02,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:53:02,445 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 [2025-03-03 19:53:02,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-03 19:53:02,447 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-03 19:53:02,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2025-03-03 19:53:02,543 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-03-03 19:53:03,166 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-03-03 19:53:03,166 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:53:03,166 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:53:03,202 INFO L256 TraceCheckSpWp]: Trace formula consists of 823 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-03 19:53:03,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:53:03,319 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-03-03 19:53:03,319 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-03 19:53:03,320 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-03 19:53:03,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [438271069] [2025-03-03 19:53:03,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [438271069] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:53:03,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:53:03,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 19:53:03,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259757519] [2025-03-03 19:53:03,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:53:03,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 19:53:03,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-03 19:53:03,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 19:53:03,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:53:03,326 INFO L87 Difference]: Start difference. First operand 206 states and 344 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:53:03,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:53:03,566 INFO L93 Difference]: Finished difference Result 501 states and 842 transitions. [2025-03-03 19:53:03,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 19:53:03,567 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 518 [2025-03-03 19:53:03,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:53:03,571 INFO L225 Difference]: With dead ends: 501 [2025-03-03 19:53:03,571 INFO L226 Difference]: Without dead ends: 298 [2025-03-03 19:53:03,572 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:53:03,572 INFO L435 NwaCegarLoop]: 377 mSDtfsCounter, 141 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-03 19:53:03,573 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 700 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-03 19:53:03,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2025-03-03 19:53:03,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 295. [2025-03-03 19:53:03,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 192 states have (on average 1.53125) internal successors, (294), 193 states have internal predecessors, (294), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2025-03-03 19:53:03,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 494 transitions. [2025-03-03 19:53:03,622 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 494 transitions. Word has length 518 [2025-03-03 19:53:03,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:53:03,623 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 494 transitions. [2025-03-03 19:53:03,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:53:03,626 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 494 transitions. [2025-03-03 19:53:03,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-03-03 19:53:03,632 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:53:03,632 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:53:03,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2025-03-03 19:53:03,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-03 19:53:03,833 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:53:03,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:53:03,834 INFO L85 PathProgramCache]: Analyzing trace with hash -919453449, now seen corresponding path program 1 times [2025-03-03 19:53:03,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-03 19:53:03,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [676965300] [2025-03-03 19:53:03,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:53:03,835 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 [2025-03-03 19:53:03,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-03 19:53:03,836 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-03 19:53:03,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2025-03-03 19:53:03,929 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-03-03 19:53:04,551 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-03-03 19:53:04,551 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:53:04,552 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:53:04,590 INFO L256 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-03 19:53:04,596 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:53:04,775 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2025-03-03 19:53:04,776 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-03 19:53:04,776 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-03 19:53:04,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [676965300] [2025-03-03 19:53:04,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [676965300] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:53:04,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:53:04,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-03 19:53:04,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117135193] [2025-03-03 19:53:04,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:53:04,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-03 19:53:04,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-03 19:53:04,779 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-03 19:53:04,779 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-03 19:53:04,779 INFO L87 Difference]: Start difference. First operand 295 states and 494 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:53:06,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:53:06,709 INFO L93 Difference]: Finished difference Result 829 states and 1391 transitions. [2025-03-03 19:53:06,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-03 19:53:06,711 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 518 [2025-03-03 19:53:06,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:53:06,718 INFO L225 Difference]: With dead ends: 829 [2025-03-03 19:53:06,718 INFO L226 Difference]: Without dead ends: 537 [2025-03-03 19:53:06,719 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-03 19:53:06,721 INFO L435 NwaCegarLoop]: 555 mSDtfsCounter, 465 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2025-03-03 19:53:06,722 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 1405 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2025-03-03 19:53:06,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2025-03-03 19:53:06,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 501. [2025-03-03 19:53:06,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 338 states have (on average 1.5266272189349113) internal successors, (516), 341 states have internal predecessors, (516), 158 states have call successors, (158), 4 states have call predecessors, (158), 4 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2025-03-03 19:53:06,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 832 transitions. [2025-03-03 19:53:06,770 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 832 transitions. Word has length 518 [2025-03-03 19:53:06,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:53:06,771 INFO L471 AbstractCegarLoop]: Abstraction has 501 states and 832 transitions. [2025-03-03 19:53:06,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2025-03-03 19:53:06,771 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 832 transitions. [2025-03-03 19:53:06,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-03-03 19:53:06,773 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:53:06,774 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:53:06,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2025-03-03 19:53:06,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-03 19:53:06,974 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:53:06,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:53:06,975 INFO L85 PathProgramCache]: Analyzing trace with hash 269153337, now seen corresponding path program 1 times [2025-03-03 19:53:06,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-03 19:53:06,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [579963030] [2025-03-03 19:53:06,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:53:06,976 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 [2025-03-03 19:53:06,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-03 19:53:06,978 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-03 19:53:06,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2025-03-03 19:53:07,049 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-03-03 19:53:07,720 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-03-03 19:53:07,720 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:53:07,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:53:07,754 INFO L256 TraceCheckSpWp]: Trace formula consists of 821 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-03 19:53:07,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:53:10,082 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 9193 proven. 189 refuted. 0 times theorem prover too weak. 4898 trivial. 0 not checked. [2025-03-03 19:53:10,083 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:53:11,280 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 201 proven. 51 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-03-03 19:53:11,280 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-03 19:53:11,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [579963030] [2025-03-03 19:53:11,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [579963030] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-03 19:53:11,280 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-03 19:53:11,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 11 [2025-03-03 19:53:11,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816831628] [2025-03-03 19:53:11,280 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-03 19:53:11,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-03 19:53:11,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-03 19:53:11,282 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-03 19:53:11,282 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2025-03-03 19:53:11,282 INFO L87 Difference]: Start difference. First operand 501 states and 832 transitions. Second operand has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 11 states have internal predecessors, (152), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) [2025-03-03 19:53:14,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:53:14,014 INFO L93 Difference]: Finished difference Result 1029 states and 1686 transitions. [2025-03-03 19:53:14,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-03 19:53:14,016 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 11 states have internal predecessors, (152), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) Word has length 518 [2025-03-03 19:53:14,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:53:14,020 INFO L225 Difference]: With dead ends: 1029 [2025-03-03 19:53:14,021 INFO L226 Difference]: Without dead ends: 531 [2025-03-03 19:53:14,022 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1043 GetRequests, 1025 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=133, Invalid=247, Unknown=0, NotChecked=0, Total=380 [2025-03-03 19:53:14,022 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 440 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2025-03-03 19:53:14,023 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 706 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2025-03-03 19:53:14,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2025-03-03 19:53:14,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 521. [2025-03-03 19:53:14,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 353 states have (on average 1.481586402266289) internal successors, (523), 356 states have internal predecessors, (523), 158 states have call successors, (158), 9 states have call predecessors, (158), 9 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2025-03-03 19:53:14,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 839 transitions. [2025-03-03 19:53:14,051 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 839 transitions. Word has length 518 [2025-03-03 19:53:14,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:53:14,052 INFO L471 AbstractCegarLoop]: Abstraction has 521 states and 839 transitions. [2025-03-03 19:53:14,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 11 states have internal predecessors, (152), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) [2025-03-03 19:53:14,052 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 839 transitions. [2025-03-03 19:53:14,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-03-03 19:53:14,056 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:53:14,056 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:53:14,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2025-03-03 19:53:14,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-03 19:53:14,257 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:53:14,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:53:14,258 INFO L85 PathProgramCache]: Analyzing trace with hash 962255034, now seen corresponding path program 1 times [2025-03-03 19:53:14,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-03 19:53:14,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1268434174] [2025-03-03 19:53:14,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:53:14,259 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 [2025-03-03 19:53:14,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-03 19:53:14,261 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-03 19:53:14,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2025-03-03 19:53:14,326 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 518 statements into 1 equivalence classes. [2025-03-03 19:53:14,972 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 518 of 518 statements. [2025-03-03 19:53:14,973 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:53:14,973 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:53:15,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-03 19:53:15,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:53:15,391 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3192 proven. 30 refuted. 0 times theorem prover too weak. 11058 trivial. 0 not checked. [2025-03-03 19:53:15,394 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:53:16,158 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2025-03-03 19:53:16,158 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-03 19:53:16,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1268434174] [2025-03-03 19:53:16,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1268434174] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-03 19:53:16,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-03 19:53:16,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2025-03-03 19:53:16,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931905619] [2025-03-03 19:53:16,158 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-03 19:53:16,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-03 19:53:16,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-03 19:53:16,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-03 19:53:16,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-03 19:53:16,160 INFO L87 Difference]: Start difference. First operand 521 states and 839 transitions. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2025-03-03 19:53:17,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:53:17,308 INFO L93 Difference]: Finished difference Result 1047 states and 1674 transitions. [2025-03-03 19:53:17,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-03 19:53:17,312 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) Word has length 518 [2025-03-03 19:53:17,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:53:17,316 INFO L225 Difference]: With dead ends: 1047 [2025-03-03 19:53:17,316 INFO L226 Difference]: Without dead ends: 529 [2025-03-03 19:53:17,317 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1038 GetRequests, 1028 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-03-03 19:53:17,318 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 343 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-03-03 19:53:17,318 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [416 Valid, 564 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-03 19:53:17,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2025-03-03 19:53:17,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 517. [2025-03-03 19:53:17,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 348 states have (on average 1.4367816091954022) internal successors, (500), 351 states have internal predecessors, (500), 158 states have call successors, (158), 10 states have call predecessors, (158), 10 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2025-03-03 19:53:17,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 816 transitions. [2025-03-03 19:53:17,349 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 816 transitions. Word has length 518 [2025-03-03 19:53:17,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:53:17,350 INFO L471 AbstractCegarLoop]: Abstraction has 517 states and 816 transitions. [2025-03-03 19:53:17,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2025-03-03 19:53:17,350 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 816 transitions. [2025-03-03 19:53:17,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2025-03-03 19:53:17,354 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:53:17,354 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 19:53:17,379 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0