./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8fc3dc66 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-80.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 966ea2a538a0dd4c2c006f74d4b4efc854ff5cb08807c191240adc70e2bc9a84 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 00:10:17,571 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 00:10:17,639 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-17 00:10:17,644 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 00:10:17,645 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 00:10:17,671 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 00:10:17,672 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 00:10:17,673 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 00:10:17,673 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 00:10:17,673 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 00:10:17,674 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 00:10:17,674 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 00:10:17,674 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 00:10:17,674 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 00:10:17,674 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 00:10:17,675 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 00:10:17,675 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 00:10:17,675 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 00:10:17,675 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 00:10:17,675 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 00:10:17,675 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 00:10:17,675 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 00:10:17,676 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 00:10:17,676 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 00:10:17,676 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 00:10:17,676 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 00:10:17,676 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 00:10:17,676 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 00:10:17,676 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 00:10:17,676 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 00:10:17,676 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 00:10:17,676 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 00:10:17,677 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 00:10:17,677 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 00:10:17,677 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 00:10:17,677 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 00:10:17,677 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 00:10:17,677 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 00:10:17,677 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 00:10:17,677 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 00:10:17,677 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 00:10:17,678 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 00:10:17,678 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 00:10:17,678 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 -> 966ea2a538a0dd4c2c006f74d4b4efc854ff5cb08807c191240adc70e2bc9a84 [2025-03-17 00:10:18,125 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 00:10:18,139 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 00:10:18,142 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 00:10:18,144 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 00:10:18,144 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 00:10:18,146 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-80.i [2025-03-17 00:10:21,091 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a3c50c9e/9624cd35985344fe89502f05fb93501e/FLAG54876b361 [2025-03-17 00:10:21,423 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 00:10:21,424 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i [2025-03-17 00:10:21,436 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a3c50c9e/9624cd35985344fe89502f05fb93501e/FLAG54876b361 [2025-03-17 00:10:21,464 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a3c50c9e/9624cd35985344fe89502f05fb93501e [2025-03-17 00:10:21,467 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 00:10:21,469 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 00:10:21,472 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 00:10:21,473 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 00:10:21,478 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 00:10:21,479 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:21,480 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@364c3853 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21, skipping insertion in model container [2025-03-17 00:10:21,480 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:21,524 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 00:10:21,667 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-80.i[916,929] [2025-03-17 00:10:21,776 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 00:10:21,800 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 00:10:21,808 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-80.i[916,929] [2025-03-17 00:10:21,876 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 00:10:21,896 INFO L204 MainTranslator]: Completed translation [2025-03-17 00:10:21,899 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21 WrapperNode [2025-03-17 00:10:21,899 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 00:10:21,900 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 00:10:21,900 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 00:10:21,900 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 00:10:21,908 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:21,941 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,022 INFO L138 Inliner]: procedures = 26, calls = 85, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 475 [2025-03-17 00:10:22,023 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 00:10:22,023 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 00:10:22,024 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 00:10:22,024 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 00:10:22,032 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,033 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,042 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,075 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-17 00:10:22,076 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,076 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,101 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,120 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,129 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,138 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,151 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 00:10:22,153 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 00:10:22,153 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 00:10:22,153 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 00:10:22,155 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (1/1) ... [2025-03-17 00:10:22,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 00:10:22,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:10:22,185 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-17 00:10:22,188 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-17 00:10:22,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 00:10:22,208 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-17 00:10:22,208 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-17 00:10:22,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 00:10:22,208 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 00:10:22,208 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 00:10:22,332 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 00:10:22,334 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 00:10:23,334 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2025-03-17 00:10:23,335 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 00:10:23,362 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 00:10:23,362 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 00:10:23,363 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 12:10:23 BoogieIcfgContainer [2025-03-17 00:10:23,363 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 00:10:23,365 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 00:10:23,365 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 00:10:23,369 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 00:10:23,370 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 12:10:21" (1/3) ... [2025-03-17 00:10:23,370 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20b2d163 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 12:10:23, skipping insertion in model container [2025-03-17 00:10:23,370 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:10:21" (2/3) ... [2025-03-17 00:10:23,370 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20b2d163 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 12:10:23, skipping insertion in model container [2025-03-17 00:10:23,370 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 12:10:23" (3/3) ... [2025-03-17 00:10:23,371 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-80.i [2025-03-17 00:10:23,383 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 00:10:23,386 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-80.i that has 2 procedures, 195 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-17 00:10:23,458 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 00:10:23,470 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;@1b2b997c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 00:10:23,470 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 00:10:23,475 INFO L276 IsEmpty]: Start isEmpty. Operand has 195 states, 120 states have (on average 1.525) internal successors, (183), 121 states have internal predecessors, (183), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2025-03-17 00:10:23,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2025-03-17 00:10:23,495 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:23,495 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:23,496 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:23,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:23,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1167605786, now seen corresponding path program 1 times [2025-03-17 00:10:23,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:23,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11290497] [2025-03-17 00:10:23,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:23,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:23,655 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 454 statements into 1 equivalence classes. [2025-03-17 00:10:23,710 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 454 of 454 statements. [2025-03-17 00:10:23,711 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:23,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:24,119 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 10082 trivial. 0 not checked. [2025-03-17 00:10:24,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:24,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11290497] [2025-03-17 00:10:24,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11290497] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:10:24,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440690497] [2025-03-17 00:10:24,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:24,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:10:24,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:10:24,125 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-17 00:10:24,127 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-17 00:10:24,270 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 454 statements into 1 equivalence classes. [2025-03-17 00:10:24,411 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 454 of 454 statements. [2025-03-17 00:10:24,411 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:24,411 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:24,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 1029 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-17 00:10:24,428 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:10:24,497 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 10082 trivial. 0 not checked. [2025-03-17 00:10:24,498 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 00:10:24,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440690497] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:24,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 00:10:24,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-17 00:10:24,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87672753] [2025-03-17 00:10:24,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:24,509 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-17 00:10:24,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:24,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-17 00:10:24,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 00:10:24,532 INFO L87 Difference]: Start difference. First operand has 195 states, 120 states have (on average 1.525) internal successors, (183), 121 states have internal predecessors, (183), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) Second operand has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (72), 2 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 2 states have call successors, (72) [2025-03-17 00:10:24,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:24,580 INFO L93 Difference]: Finished difference Result 387 states and 724 transitions. [2025-03-17 00:10:24,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-17 00:10:24,583 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (72), 2 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 2 states have call successors, (72) Word has length 454 [2025-03-17 00:10:24,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:24,592 INFO L225 Difference]: With dead ends: 387 [2025-03-17 00:10:24,593 INFO L226 Difference]: Without dead ends: 193 [2025-03-17 00:10:24,598 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 455 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-17 00:10:24,600 INFO L435 NwaCegarLoop]: 319 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:24,600 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 319 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:10:24,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2025-03-17 00:10:24,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 193. [2025-03-17 00:10:24,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 119 states have (on average 1.495798319327731) internal successors, (178), 119 states have internal predecessors, (178), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2025-03-17 00:10:24,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 322 transitions. [2025-03-17 00:10:24,681 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 322 transitions. Word has length 454 [2025-03-17 00:10:24,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:24,682 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 322 transitions. [2025-03-17 00:10:24,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (72), 2 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 2 states have call successors, (72) [2025-03-17 00:10:24,685 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 322 transitions. [2025-03-17 00:10:24,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2025-03-17 00:10:24,696 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:24,697 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:24,711 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-17 00:10:24,902 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-17 00:10:24,902 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:24,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:24,904 INFO L85 PathProgramCache]: Analyzing trace with hash -146071197, now seen corresponding path program 1 times [2025-03-17 00:10:24,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:24,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80122475] [2025-03-17 00:10:24,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:24,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:24,969 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 454 statements into 1 equivalence classes. [2025-03-17 00:10:25,140 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 454 of 454 statements. [2025-03-17 00:10:25,141 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:25,141 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:25,557 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:25,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:25,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80122475] [2025-03-17 00:10:25,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80122475] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:25,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:25,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:10:25,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647480830] [2025-03-17 00:10:25,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:25,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:10:25,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:25,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:10:25,564 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:10:25,564 INFO L87 Difference]: Start difference. First operand 193 states and 322 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:25,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:25,622 INFO L93 Difference]: Finished difference Result 386 states and 645 transitions. [2025-03-17 00:10:25,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:10:25,623 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 454 [2025-03-17 00:10:25,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:25,626 INFO L225 Difference]: With dead ends: 386 [2025-03-17 00:10:25,626 INFO L226 Difference]: Without dead ends: 194 [2025-03-17 00:10:25,629 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-17 00:10:25,630 INFO L435 NwaCegarLoop]: 318 mSDtfsCounter, 0 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:25,631 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 631 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:10:25,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2025-03-17 00:10:25,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2025-03-17 00:10:25,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 120 states have (on average 1.4916666666666667) internal successors, (179), 120 states have internal predecessors, (179), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2025-03-17 00:10:25,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 323 transitions. [2025-03-17 00:10:25,663 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 323 transitions. Word has length 454 [2025-03-17 00:10:25,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:25,665 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 323 transitions. [2025-03-17 00:10:25,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:25,666 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 323 transitions. [2025-03-17 00:10:25,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2025-03-17 00:10:25,671 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:25,671 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:25,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 00:10:25,671 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:25,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:25,672 INFO L85 PathProgramCache]: Analyzing trace with hash -2117010654, now seen corresponding path program 1 times [2025-03-17 00:10:25,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:25,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237662426] [2025-03-17 00:10:25,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:25,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:25,722 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 454 statements into 1 equivalence classes. [2025-03-17 00:10:25,774 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 454 of 454 statements. [2025-03-17 00:10:25,774 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:25,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:25,964 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:25,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:25,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237662426] [2025-03-17 00:10:25,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237662426] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:25,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:25,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:10:25,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753129416] [2025-03-17 00:10:25,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:25,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:10:25,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:25,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:10:25,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:10:25,971 INFO L87 Difference]: Start difference. First operand 194 states and 323 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:26,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:26,057 INFO L93 Difference]: Finished difference Result 578 states and 963 transitions. [2025-03-17 00:10:26,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:10:26,058 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 454 [2025-03-17 00:10:26,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:26,065 INFO L225 Difference]: With dead ends: 578 [2025-03-17 00:10:26,066 INFO L226 Difference]: Without dead ends: 385 [2025-03-17 00:10:26,067 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-17 00:10:26,068 INFO L435 NwaCegarLoop]: 524 mSDtfsCounter, 306 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:26,068 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 834 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:10:26,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2025-03-17 00:10:26,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 222. [2025-03-17 00:10:26,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 148 states have (on average 1.5608108108108107) internal successors, (231), 148 states have internal predecessors, (231), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2025-03-17 00:10:26,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 375 transitions. [2025-03-17 00:10:26,107 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 375 transitions. Word has length 454 [2025-03-17 00:10:26,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:26,110 INFO L471 AbstractCegarLoop]: Abstraction has 222 states and 375 transitions. [2025-03-17 00:10:26,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:26,110 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 375 transitions. [2025-03-17 00:10:26,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2025-03-17 00:10:26,115 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:26,115 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:26,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 00:10:26,116 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:26,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:26,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1766210717, now seen corresponding path program 1 times [2025-03-17 00:10:26,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:26,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735751255] [2025-03-17 00:10:26,117 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:26,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:26,159 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 454 statements into 1 equivalence classes. [2025-03-17 00:10:26,221 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 454 of 454 statements. [2025-03-17 00:10:26,221 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:26,221 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:26,597 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:26,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:26,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735751255] [2025-03-17 00:10:26,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735751255] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:26,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:26,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 00:10:26,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640243354] [2025-03-17 00:10:26,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:26,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 00:10:26,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:26,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 00:10:26,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 00:10:26,601 INFO L87 Difference]: Start difference. First operand 222 states and 375 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:26,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:26,695 INFO L93 Difference]: Finished difference Result 664 states and 1123 transitions. [2025-03-17 00:10:26,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 00:10:26,697 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 454 [2025-03-17 00:10:26,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:26,702 INFO L225 Difference]: With dead ends: 664 [2025-03-17 00:10:26,703 INFO L226 Difference]: Without dead ends: 443 [2025-03-17 00:10:26,704 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-17 00:10:26,705 INFO L435 NwaCegarLoop]: 314 mSDtfsCounter, 318 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:26,705 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 938 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:10:26,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2025-03-17 00:10:26,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 224. [2025-03-17 00:10:26,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 150 states have (on average 1.5533333333333332) internal successors, (233), 150 states have internal predecessors, (233), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2025-03-17 00:10:26,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 377 transitions. [2025-03-17 00:10:26,736 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 377 transitions. Word has length 454 [2025-03-17 00:10:26,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:26,737 INFO L471 AbstractCegarLoop]: Abstraction has 224 states and 377 transitions. [2025-03-17 00:10:26,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:26,737 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 377 transitions. [2025-03-17 00:10:26,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2025-03-17 00:10:26,744 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:26,744 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:26,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 00:10:26,745 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:26,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:26,745 INFO L85 PathProgramCache]: Analyzing trace with hash 721302116, now seen corresponding path program 1 times [2025-03-17 00:10:26,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:26,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639206982] [2025-03-17 00:10:26,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:26,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:26,776 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 454 statements into 1 equivalence classes. [2025-03-17 00:10:26,827 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 454 of 454 statements. [2025-03-17 00:10:26,828 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:26,828 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:27,249 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:27,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:27,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639206982] [2025-03-17 00:10:27,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639206982] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:27,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:27,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:10:27,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686025837] [2025-03-17 00:10:27,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:27,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:10:27,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:27,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:10:27,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:10:27,255 INFO L87 Difference]: Start difference. First operand 224 states and 377 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:27,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:27,313 INFO L93 Difference]: Finished difference Result 670 states and 1129 transitions. [2025-03-17 00:10:27,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:10:27,313 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 454 [2025-03-17 00:10:27,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:27,318 INFO L225 Difference]: With dead ends: 670 [2025-03-17 00:10:27,319 INFO L226 Difference]: Without dead ends: 447 [2025-03-17 00:10:27,320 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-17 00:10:27,320 INFO L435 NwaCegarLoop]: 315 mSDtfsCounter, 170 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:27,320 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 624 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:10:27,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2025-03-17 00:10:27,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 441. [2025-03-17 00:10:27,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 294 states have (on average 1.5408163265306123) internal successors, (453), 294 states have internal predecessors, (453), 144 states have call successors, (144), 2 states have call predecessors, (144), 2 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2025-03-17 00:10:27,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 741 transitions. [2025-03-17 00:10:27,405 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 741 transitions. Word has length 454 [2025-03-17 00:10:27,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:27,406 INFO L471 AbstractCegarLoop]: Abstraction has 441 states and 741 transitions. [2025-03-17 00:10:27,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:27,406 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 741 transitions. [2025-03-17 00:10:27,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2025-03-17 00:10:27,412 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:27,413 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:27,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-17 00:10:27,413 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:27,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:27,414 INFO L85 PathProgramCache]: Analyzing trace with hash -123169755, now seen corresponding path program 1 times [2025-03-17 00:10:27,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:27,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617887372] [2025-03-17 00:10:27,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:27,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:27,455 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 454 statements into 1 equivalence classes. [2025-03-17 00:10:27,507 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 454 of 454 statements. [2025-03-17 00:10:27,507 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:27,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:28,030 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:28,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:28,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617887372] [2025-03-17 00:10:28,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617887372] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:28,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:28,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:10:28,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077424726] [2025-03-17 00:10:28,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:28,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:10:28,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:28,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:10:28,032 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:10:28,033 INFO L87 Difference]: Start difference. First operand 441 states and 741 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:28,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:28,125 INFO L93 Difference]: Finished difference Result 1321 states and 2221 transitions. [2025-03-17 00:10:28,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:10:28,126 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 454 [2025-03-17 00:10:28,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:28,134 INFO L225 Difference]: With dead ends: 1321 [2025-03-17 00:10:28,134 INFO L226 Difference]: Without dead ends: 881 [2025-03-17 00:10:28,137 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-17 00:10:28,138 INFO L435 NwaCegarLoop]: 326 mSDtfsCounter, 159 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:28,139 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 634 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:10:28,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2025-03-17 00:10:28,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 879. [2025-03-17 00:10:28,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 586 states have (on average 1.52901023890785) internal successors, (896), 586 states have internal predecessors, (896), 288 states have call successors, (288), 4 states have call predecessors, (288), 4 states have return successors, (288), 288 states have call predecessors, (288), 288 states have call successors, (288) [2025-03-17 00:10:28,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1472 transitions. [2025-03-17 00:10:28,268 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1472 transitions. Word has length 454 [2025-03-17 00:10:28,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:28,269 INFO L471 AbstractCegarLoop]: Abstraction has 879 states and 1472 transitions. [2025-03-17 00:10:28,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:28,270 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1472 transitions. [2025-03-17 00:10:28,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2025-03-17 00:10:28,272 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:28,272 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:28,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-17 00:10:28,272 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:28,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:28,273 INFO L85 PathProgramCache]: Analyzing trace with hash -112666651, now seen corresponding path program 1 times [2025-03-17 00:10:28,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:28,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341106527] [2025-03-17 00:10:28,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:28,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:28,303 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 454 statements into 1 equivalence classes. [2025-03-17 00:10:28,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 454 of 454 statements. [2025-03-17 00:10:28,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:28,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:28,465 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:28,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:28,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341106527] [2025-03-17 00:10:28,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341106527] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:28,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:28,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:10:28,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161431345] [2025-03-17 00:10:28,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:28,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:10:28,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:28,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:10:28,468 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:10:28,468 INFO L87 Difference]: Start difference. First operand 879 states and 1472 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:28,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:28,543 INFO L93 Difference]: Finished difference Result 1315 states and 2198 transitions. [2025-03-17 00:10:28,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:10:28,547 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 454 [2025-03-17 00:10:28,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:28,551 INFO L225 Difference]: With dead ends: 1315 [2025-03-17 00:10:28,551 INFO L226 Difference]: Without dead ends: 437 [2025-03-17 00:10:28,557 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-17 00:10:28,557 INFO L435 NwaCegarLoop]: 312 mSDtfsCounter, 0 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:28,557 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 619 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:10:28,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2025-03-17 00:10:28,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 437. [2025-03-17 00:10:28,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 290 states have (on average 1.506896551724138) internal successors, (437), 290 states have internal predecessors, (437), 144 states have call successors, (144), 2 states have call predecessors, (144), 2 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2025-03-17 00:10:28,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 725 transitions. [2025-03-17 00:10:28,618 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 725 transitions. Word has length 454 [2025-03-17 00:10:28,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:28,618 INFO L471 AbstractCegarLoop]: Abstraction has 437 states and 725 transitions. [2025-03-17 00:10:28,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:28,619 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 725 transitions. [2025-03-17 00:10:28,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2025-03-17 00:10:28,621 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:28,621 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:28,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-17 00:10:28,623 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:28,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:28,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1344596292, now seen corresponding path program 1 times [2025-03-17 00:10:28,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:28,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733666878] [2025-03-17 00:10:28,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:28,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:28,651 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-03-17 00:10:28,825 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-03-17 00:10:28,825 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:28,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:29,374 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:29,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:29,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733666878] [2025-03-17 00:10:29,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733666878] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:29,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:29,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 00:10:29,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278880562] [2025-03-17 00:10:29,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:29,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 00:10:29,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:29,377 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 00:10:29,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 00:10:29,377 INFO L87 Difference]: Start difference. First operand 437 states and 725 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, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:29,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:29,720 INFO L93 Difference]: Finished difference Result 1247 states and 2046 transitions. [2025-03-17 00:10:29,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 00:10:29,721 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, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 456 [2025-03-17 00:10:29,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:29,728 INFO L225 Difference]: With dead ends: 1247 [2025-03-17 00:10:29,728 INFO L226 Difference]: Without dead ends: 809 [2025-03-17 00:10:29,731 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 00:10:29,731 INFO L435 NwaCegarLoop]: 304 mSDtfsCounter, 526 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:29,732 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [526 Valid, 605 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 00:10:29,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2025-03-17 00:10:29,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 783. [2025-03-17 00:10:29,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 488 states have (on average 1.4323770491803278) internal successors, (699), 490 states have internal predecessors, (699), 288 states have call successors, (288), 6 states have call predecessors, (288), 6 states have return successors, (288), 286 states have call predecessors, (288), 288 states have call successors, (288) [2025-03-17 00:10:29,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 1275 transitions. [2025-03-17 00:10:29,852 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 1275 transitions. Word has length 456 [2025-03-17 00:10:29,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:29,853 INFO L471 AbstractCegarLoop]: Abstraction has 783 states and 1275 transitions. [2025-03-17 00:10:29,853 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, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:29,853 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 1275 transitions. [2025-03-17 00:10:29,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2025-03-17 00:10:29,857 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:29,857 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:29,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-17 00:10:29,858 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:29,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:29,858 INFO L85 PathProgramCache]: Analyzing trace with hash -642620830, now seen corresponding path program 1 times [2025-03-17 00:10:29,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:29,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334792304] [2025-03-17 00:10:29,859 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:29,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:29,897 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-03-17 00:10:29,954 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-03-17 00:10:29,954 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:29,954 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:31,729 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:31,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:31,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334792304] [2025-03-17 00:10:31,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334792304] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:31,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:31,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-17 00:10:31,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319830601] [2025-03-17 00:10:31,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:31,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 00:10:31,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:31,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 00:10:31,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-03-17 00:10:31,732 INFO L87 Difference]: Start difference. First operand 783 states and 1275 transitions. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:35,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:35,154 INFO L93 Difference]: Finished difference Result 2549 states and 4123 transitions. [2025-03-17 00:10:35,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 00:10:35,158 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 456 [2025-03-17 00:10:35,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:35,198 INFO L225 Difference]: With dead ends: 2549 [2025-03-17 00:10:35,198 INFO L226 Difference]: Without dead ends: 1767 [2025-03-17 00:10:35,209 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2025-03-17 00:10:35,214 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 663 mSDsluCounter, 2082 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 346 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 2388 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:35,215 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [663 Valid, 2388 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2025-03-17 00:10:35,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2025-03-17 00:10:35,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1753. [2025-03-17 00:10:35,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1753 states, 1108 states have (on average 1.4142599277978338) internal successors, (1567), 1116 states have internal predecessors, (1567), 630 states have call successors, (630), 14 states have call predecessors, (630), 14 states have return successors, (630), 622 states have call predecessors, (630), 630 states have call successors, (630) [2025-03-17 00:10:35,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1753 states to 1753 states and 2827 transitions. [2025-03-17 00:10:35,739 INFO L78 Accepts]: Start accepts. Automaton has 1753 states and 2827 transitions. Word has length 456 [2025-03-17 00:10:35,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:35,741 INFO L471 AbstractCegarLoop]: Abstraction has 1753 states and 2827 transitions. [2025-03-17 00:10:35,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 states have internal predecessors, (99), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:35,742 INFO L276 IsEmpty]: Start isEmpty. Operand 1753 states and 2827 transitions. [2025-03-17 00:10:35,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2025-03-17 00:10:35,746 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:35,747 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:35,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-17 00:10:35,747 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:35,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:35,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1051445055, now seen corresponding path program 1 times [2025-03-17 00:10:35,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:35,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81640782] [2025-03-17 00:10:35,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:35,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:35,837 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-03-17 00:10:36,002 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-03-17 00:10:36,002 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:36,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:37,407 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:37,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:37,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81640782] [2025-03-17 00:10:37,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81640782] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:37,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:37,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-17 00:10:37,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017583792] [2025-03-17 00:10:37,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:37,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 00:10:37,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:37,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 00:10:37,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-03-17 00:10:37,410 INFO L87 Difference]: Start difference. First operand 1753 states and 2827 transitions. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 2 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2025-03-17 00:10:39,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:39,778 INFO L93 Difference]: Finished difference Result 5515 states and 8817 transitions. [2025-03-17 00:10:39,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 00:10:39,782 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 2 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) Word has length 456 [2025-03-17 00:10:39,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:39,829 INFO L225 Difference]: With dead ends: 5515 [2025-03-17 00:10:39,829 INFO L226 Difference]: Without dead ends: 3763 [2025-03-17 00:10:39,837 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2025-03-17 00:10:39,839 INFO L435 NwaCegarLoop]: 404 mSDtfsCounter, 922 mSDsluCounter, 2078 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 922 SdHoareTripleChecker+Valid, 2482 SdHoareTripleChecker+Invalid, 829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:39,839 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [922 Valid, 2482 Invalid, 829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 663 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2025-03-17 00:10:39,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3763 states. [2025-03-17 00:10:40,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3763 to 2113. [2025-03-17 00:10:40,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2113 states, 1384 states have (on average 1.4501445086705202) internal successors, (2007), 1394 states have internal predecessors, (2007), 712 states have call successors, (712), 16 states have call predecessors, (712), 16 states have return successors, (712), 702 states have call predecessors, (712), 712 states have call successors, (712) [2025-03-17 00:10:40,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2113 states to 2113 states and 3431 transitions. [2025-03-17 00:10:40,350 INFO L78 Accepts]: Start accepts. Automaton has 2113 states and 3431 transitions. Word has length 456 [2025-03-17 00:10:40,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:40,352 INFO L471 AbstractCegarLoop]: Abstraction has 2113 states and 3431 transitions. [2025-03-17 00:10:40,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 2 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2025-03-17 00:10:40,352 INFO L276 IsEmpty]: Start isEmpty. Operand 2113 states and 3431 transitions. [2025-03-17 00:10:40,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2025-03-17 00:10:40,356 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:40,357 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:40,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-17 00:10:40,359 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:40,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:40,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1166312898, now seen corresponding path program 1 times [2025-03-17 00:10:40,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:40,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426149780] [2025-03-17 00:10:40,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:40,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:40,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-03-17 00:10:40,831 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-03-17 00:10:40,835 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:40,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:41,779 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:41,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:41,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426149780] [2025-03-17 00:10:41,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426149780] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:41,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:41,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-17 00:10:41,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989675041] [2025-03-17 00:10:41,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:41,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 00:10:41,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:41,781 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 00:10:41,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-17 00:10:41,782 INFO L87 Difference]: Start difference. First operand 2113 states and 3431 transitions. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:43,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:43,582 INFO L93 Difference]: Finished difference Result 4723 states and 7626 transitions. [2025-03-17 00:10:43,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 00:10:43,583 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 456 [2025-03-17 00:10:43,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:43,619 INFO L225 Difference]: With dead ends: 4723 [2025-03-17 00:10:43,619 INFO L226 Difference]: Without dead ends: 2611 [2025-03-17 00:10:43,642 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 6 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-17 00:10:43,642 INFO L435 NwaCegarLoop]: 408 mSDtfsCounter, 585 mSDsluCounter, 1386 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 1794 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:43,642 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [585 Valid, 1794 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-03-17 00:10:43,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2611 states. [2025-03-17 00:10:44,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2611 to 2095. [2025-03-17 00:10:44,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2095 states, 1366 states have (on average 1.4472913616398244) internal successors, (1977), 1376 states have internal predecessors, (1977), 712 states have call successors, (712), 16 states have call predecessors, (712), 16 states have return successors, (712), 702 states have call predecessors, (712), 712 states have call successors, (712) [2025-03-17 00:10:44,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2095 states to 2095 states and 3401 transitions. [2025-03-17 00:10:44,207 INFO L78 Accepts]: Start accepts. Automaton has 2095 states and 3401 transitions. Word has length 456 [2025-03-17 00:10:44,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:44,208 INFO L471 AbstractCegarLoop]: Abstraction has 2095 states and 3401 transitions. [2025-03-17 00:10:44,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:44,208 INFO L276 IsEmpty]: Start isEmpty. Operand 2095 states and 3401 transitions. [2025-03-17 00:10:44,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2025-03-17 00:10:44,211 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:44,215 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:44,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-17 00:10:44,216 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:44,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:44,217 INFO L85 PathProgramCache]: Analyzing trace with hash -27791424, now seen corresponding path program 1 times [2025-03-17 00:10:44,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:44,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420187002] [2025-03-17 00:10:44,217 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:44,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:44,266 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-03-17 00:10:44,527 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-03-17 00:10:44,528 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:44,528 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:45,745 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 468 proven. 348 refuted. 0 times theorem prover too weak. 9408 trivial. 0 not checked. [2025-03-17 00:10:45,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:45,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420187002] [2025-03-17 00:10:45,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420187002] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:10:45,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937424391] [2025-03-17 00:10:45,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:45,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:10:45,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:10:45,750 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-17 00:10:45,751 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-17 00:10:45,934 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-03-17 00:10:46,098 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-03-17 00:10:46,099 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:46,099 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:46,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-03-17 00:10:46,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:10:49,535 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5960 proven. 450 refuted. 0 times theorem prover too weak. 3814 trivial. 0 not checked. [2025-03-17 00:10:49,535 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 00:10:50,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937424391] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:10:50,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 00:10:50,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 18] total 23 [2025-03-17 00:10:50,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233942113] [2025-03-17 00:10:50,265 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 00:10:50,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-17 00:10:50,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:50,267 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-17 00:10:50,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=637, Unknown=0, NotChecked=0, Total=812 [2025-03-17 00:10:50,268 INFO L87 Difference]: Start difference. First operand 2095 states and 3401 transitions. Second operand has 23 states, 21 states have (on average 8.095238095238095) internal successors, (170), 19 states have internal predecessors, (170), 10 states have call successors, (110), 6 states have call predecessors, (110), 8 states have return successors, (111), 10 states have call predecessors, (111), 10 states have call successors, (111) [2025-03-17 00:10:53,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:53,234 INFO L93 Difference]: Finished difference Result 5857 states and 9209 transitions. [2025-03-17 00:10:53,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-03-17 00:10:53,235 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 8.095238095238095) internal successors, (170), 19 states have internal predecessors, (170), 10 states have call successors, (110), 6 states have call predecessors, (110), 8 states have return successors, (111), 10 states have call predecessors, (111), 10 states have call successors, (111) Word has length 456 [2025-03-17 00:10:53,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:53,258 INFO L225 Difference]: With dead ends: 5857 [2025-03-17 00:10:53,258 INFO L226 Difference]: Without dead ends: 3763 [2025-03-17 00:10:53,265 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 664 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=575, Invalid=1587, Unknown=0, NotChecked=0, Total=2162 [2025-03-17 00:10:53,267 INFO L435 NwaCegarLoop]: 341 mSDtfsCounter, 919 mSDsluCounter, 1649 mSDsCounter, 0 mSdLazyCounter, 2369 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 957 SdHoareTripleChecker+Valid, 1990 SdHoareTripleChecker+Invalid, 2813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 2369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:53,268 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [957 Valid, 1990 Invalid, 2813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 2369 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2025-03-17 00:10:53,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3763 states. [2025-03-17 00:10:53,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3763 to 2989. [2025-03-17 00:10:53,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2989 states, 2062 states have (on average 1.453443258971872) internal successors, (2997), 2076 states have internal predecessors, (2997), 860 states have call successors, (860), 66 states have call predecessors, (860), 66 states have return successors, (860), 846 states have call predecessors, (860), 860 states have call successors, (860) [2025-03-17 00:10:53,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2989 states to 2989 states and 4717 transitions. [2025-03-17 00:10:53,643 INFO L78 Accepts]: Start accepts. Automaton has 2989 states and 4717 transitions. Word has length 456 [2025-03-17 00:10:53,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:53,645 INFO L471 AbstractCegarLoop]: Abstraction has 2989 states and 4717 transitions. [2025-03-17 00:10:53,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 8.095238095238095) internal successors, (170), 19 states have internal predecessors, (170), 10 states have call successors, (110), 6 states have call predecessors, (110), 8 states have return successors, (111), 10 states have call predecessors, (111), 10 states have call successors, (111) [2025-03-17 00:10:53,646 INFO L276 IsEmpty]: Start isEmpty. Operand 2989 states and 4717 transitions. [2025-03-17 00:10:53,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2025-03-17 00:10:53,651 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:53,651 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:53,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-17 00:10:53,855 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,SelfDestructingSolverStorable11 [2025-03-17 00:10:53,855 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:53,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:53,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1728531903, now seen corresponding path program 1 times [2025-03-17 00:10:53,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:53,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197928172] [2025-03-17 00:10:53,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:53,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:53,889 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-03-17 00:10:54,148 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-03-17 00:10:54,148 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:54,148 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 00:10:54,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248039525] [2025-03-17 00:10:54,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:54,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:10:54,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:10:54,158 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-17 00:10:54,174 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-17 00:10:54,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 456 statements into 1 equivalence classes. [2025-03-17 00:10:54,472 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 456 of 456 statements. [2025-03-17 00:10:54,473 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:54,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:54,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-17 00:10:54,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:10:55,402 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5153 proven. 114 refuted. 0 times theorem prover too weak. 4957 trivial. 0 not checked. [2025-03-17 00:10:55,403 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 00:10:55,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:55,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197928172] [2025-03-17 00:10:55,733 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 00:10:55,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248039525] [2025-03-17 00:10:55,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248039525] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:10:55,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 00:10:55,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-03-17 00:10:55,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275088117] [2025-03-17 00:10:55,733 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 00:10:55,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 00:10:55,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:55,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 00:10:55,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-17 00:10:55,735 INFO L87 Difference]: Start difference. First operand 2989 states and 4717 transitions. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 5 states have internal predecessors, (105), 2 states have call successors, (72), 2 states have call predecessors, (72), 3 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2025-03-17 00:10:56,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:56,635 INFO L93 Difference]: Finished difference Result 7845 states and 12313 transitions. [2025-03-17 00:10:56,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 00:10:56,636 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 5 states have internal predecessors, (105), 2 states have call successors, (72), 2 states have call predecessors, (72), 3 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) Word has length 456 [2025-03-17 00:10:56,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:56,664 INFO L225 Difference]: With dead ends: 7845 [2025-03-17 00:10:56,664 INFO L226 Difference]: Without dead ends: 4857 [2025-03-17 00:10:56,675 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 714 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2025-03-17 00:10:56,676 INFO L435 NwaCegarLoop]: 325 mSDtfsCounter, 164 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:56,677 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 1200 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-17 00:10:56,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4857 states. [2025-03-17 00:10:57,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4857 to 4809. [2025-03-17 00:10:57,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4809 states, 3228 states have (on average 1.4237918215613383) internal successors, (4596), 3249 states have internal predecessors, (4596), 1467 states have call successors, (1467), 113 states have call predecessors, (1467), 113 states have return successors, (1467), 1446 states have call predecessors, (1467), 1467 states have call successors, (1467) [2025-03-17 00:10:57,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4809 states to 4809 states and 7530 transitions. [2025-03-17 00:10:57,306 INFO L78 Accepts]: Start accepts. Automaton has 4809 states and 7530 transitions. Word has length 456 [2025-03-17 00:10:57,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:10:57,307 INFO L471 AbstractCegarLoop]: Abstraction has 4809 states and 7530 transitions. [2025-03-17 00:10:57,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 5 states have internal predecessors, (105), 2 states have call successors, (72), 2 states have call predecessors, (72), 3 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2025-03-17 00:10:57,307 INFO L276 IsEmpty]: Start isEmpty. Operand 4809 states and 7530 transitions. [2025-03-17 00:10:57,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2025-03-17 00:10:57,311 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:10:57,311 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:10:57,325 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-17 00:10:57,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:10:57,512 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:10:57,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:10:57,512 INFO L85 PathProgramCache]: Analyzing trace with hash -435989092, now seen corresponding path program 1 times [2025-03-17 00:10:57,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:10:57,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724803975] [2025-03-17 00:10:57,513 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:10:57,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:10:57,542 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 457 statements into 1 equivalence classes. [2025-03-17 00:10:57,568 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 457 of 457 statements. [2025-03-17 00:10:57,568 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:10:57,568 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:10:57,750 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:10:57,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:10:57,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724803975] [2025-03-17 00:10:57,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724803975] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:10:57,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:10:57,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 00:10:57,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822918599] [2025-03-17 00:10:57,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:10:57,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 00:10:57,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:10:57,752 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 00:10:57,752 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 00:10:57,757 INFO L87 Difference]: Start difference. First operand 4809 states and 7530 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:10:59,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:10:59,300 INFO L93 Difference]: Finished difference Result 13879 states and 21862 transitions. [2025-03-17 00:10:59,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 00:10:59,301 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 457 [2025-03-17 00:10:59,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:10:59,372 INFO L225 Difference]: With dead ends: 13879 [2025-03-17 00:10:59,372 INFO L226 Difference]: Without dead ends: 9107 [2025-03-17 00:10:59,394 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 00:10:59,395 INFO L435 NwaCegarLoop]: 434 mSDtfsCounter, 431 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 00:10:59,396 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 832 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 00:10:59,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9107 states. [2025-03-17 00:11:00,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9107 to 7121. [2025-03-17 00:11:00,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7121 states, 5126 states have (on average 1.4898556379243075) internal successors, (7637), 5161 states have internal predecessors, (7637), 1853 states have call successors, (1853), 141 states have call predecessors, (1853), 141 states have return successors, (1853), 1818 states have call predecessors, (1853), 1853 states have call successors, (1853) [2025-03-17 00:11:00,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7121 states to 7121 states and 11343 transitions. [2025-03-17 00:11:00,789 INFO L78 Accepts]: Start accepts. Automaton has 7121 states and 11343 transitions. Word has length 457 [2025-03-17 00:11:00,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:11:00,790 INFO L471 AbstractCegarLoop]: Abstraction has 7121 states and 11343 transitions. [2025-03-17 00:11:00,790 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:11:00,790 INFO L276 IsEmpty]: Start isEmpty. Operand 7121 states and 11343 transitions. [2025-03-17 00:11:00,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2025-03-17 00:11:00,829 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:11:00,829 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:11:00,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-17 00:11:00,830 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:11:00,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:11:00,830 INFO L85 PathProgramCache]: Analyzing trace with hash -844813317, now seen corresponding path program 1 times [2025-03-17 00:11:00,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:11:00,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445816702] [2025-03-17 00:11:00,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:11:00,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:11:00,874 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 457 statements into 1 equivalence classes. [2025-03-17 00:11:00,971 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 457 of 457 statements. [2025-03-17 00:11:00,971 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:00,971 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:11:01,943 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:11:01,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:11:01,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445816702] [2025-03-17 00:11:01,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445816702] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:11:01,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:11:01,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-17 00:11:01,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289873507] [2025-03-17 00:11:01,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:11:01,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 00:11:01,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:11:01,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 00:11:01,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-03-17 00:11:01,946 INFO L87 Difference]: Start difference. First operand 7121 states and 11343 transitions. Second operand has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 2 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2025-03-17 00:11:04,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:11:04,359 INFO L93 Difference]: Finished difference Result 14595 states and 22973 transitions. [2025-03-17 00:11:04,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 00:11:04,359 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 2 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) Word has length 457 [2025-03-17 00:11:04,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:11:04,404 INFO L225 Difference]: With dead ends: 14595 [2025-03-17 00:11:04,404 INFO L226 Difference]: Without dead ends: 10565 [2025-03-17 00:11:04,416 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2025-03-17 00:11:04,416 INFO L435 NwaCegarLoop]: 405 mSDtfsCounter, 1497 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1497 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2025-03-17 00:11:04,416 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1497 Valid, 823 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-03-17 00:11:04,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10565 states. [2025-03-17 00:11:05,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10565 to 8821. [2025-03-17 00:11:05,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8821 states, 6340 states have (on average 1.484384858044164) internal successors, (9411), 6389 states have internal predecessors, (9411), 2305 states have call successors, (2305), 175 states have call predecessors, (2305), 175 states have return successors, (2305), 2256 states have call predecessors, (2305), 2305 states have call successors, (2305) [2025-03-17 00:11:05,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8821 states to 8821 states and 14021 transitions. [2025-03-17 00:11:05,881 INFO L78 Accepts]: Start accepts. Automaton has 8821 states and 14021 transitions. Word has length 457 [2025-03-17 00:11:05,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:11:05,882 INFO L471 AbstractCegarLoop]: Abstraction has 8821 states and 14021 transitions. [2025-03-17 00:11:05,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 2 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2025-03-17 00:11:05,883 INFO L276 IsEmpty]: Start isEmpty. Operand 8821 states and 14021 transitions. [2025-03-17 00:11:05,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2025-03-17 00:11:05,888 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:11:05,889 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:11:05,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-17 00:11:05,889 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:11:05,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:11:05,890 INFO L85 PathProgramCache]: Analyzing trace with hash 178840314, now seen corresponding path program 1 times [2025-03-17 00:11:05,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:11:05,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322907328] [2025-03-17 00:11:05,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:11:05,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:11:05,912 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 457 statements into 1 equivalence classes. [2025-03-17 00:11:05,960 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 457 of 457 statements. [2025-03-17 00:11:05,960 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:05,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:11:06,184 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:11:06,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:11:06,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322907328] [2025-03-17 00:11:06,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322907328] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:11:06,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:11:06,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 00:11:06,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194300164] [2025-03-17 00:11:06,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:11:06,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 00:11:06,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:11:06,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 00:11:06,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 00:11:06,187 INFO L87 Difference]: Start difference. First operand 8821 states and 14021 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:11:08,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:11:08,378 INFO L93 Difference]: Finished difference Result 19415 states and 30581 transitions. [2025-03-17 00:11:08,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 00:11:08,378 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 457 [2025-03-17 00:11:08,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:11:08,434 INFO L225 Difference]: With dead ends: 19415 [2025-03-17 00:11:08,435 INFO L226 Difference]: Without dead ends: 10647 [2025-03-17 00:11:08,461 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 00:11:08,461 INFO L435 NwaCegarLoop]: 423 mSDtfsCounter, 505 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 00:11:08,462 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [505 Valid, 629 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 00:11:08,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10647 states. [2025-03-17 00:11:09,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10647 to 6294. [2025-03-17 00:11:09,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6294 states, 4697 states have (on average 1.5145837768788588) internal successors, (7114), 4724 states have internal predecessors, (7114), 1477 states have call successors, (1477), 119 states have call predecessors, (1477), 119 states have return successors, (1477), 1450 states have call predecessors, (1477), 1477 states have call successors, (1477) [2025-03-17 00:11:09,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6294 states to 6294 states and 10068 transitions. [2025-03-17 00:11:09,687 INFO L78 Accepts]: Start accepts. Automaton has 6294 states and 10068 transitions. Word has length 457 [2025-03-17 00:11:09,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:11:09,692 INFO L471 AbstractCegarLoop]: Abstraction has 6294 states and 10068 transitions. [2025-03-17 00:11:09,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:11:09,692 INFO L276 IsEmpty]: Start isEmpty. Operand 6294 states and 10068 transitions. [2025-03-17 00:11:09,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-17 00:11:09,699 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:11:09,699 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:11:09,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-17 00:11:09,699 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:11:09,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:11:09,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1431476520, now seen corresponding path program 1 times [2025-03-17 00:11:09,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:11:09,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869603644] [2025-03-17 00:11:09,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:11:09,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:11:09,719 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-17 00:11:09,737 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-17 00:11:09,737 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:09,737 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:11:10,238 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:11:10,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:11:10,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869603644] [2025-03-17 00:11:10,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869603644] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:11:10,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:11:10,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-17 00:11:10,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162390493] [2025-03-17 00:11:10,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:11:10,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 00:11:10,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:11:10,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 00:11:10,241 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-17 00:11:10,241 INFO L87 Difference]: Start difference. First operand 6294 states and 10068 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:11:12,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:11:12,855 INFO L93 Difference]: Finished difference Result 14644 states and 23356 transitions. [2025-03-17 00:11:12,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-17 00:11:12,856 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 458 [2025-03-17 00:11:12,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:11:12,942 INFO L225 Difference]: With dead ends: 14644 [2025-03-17 00:11:12,942 INFO L226 Difference]: Without dead ends: 11230 [2025-03-17 00:11:12,963 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2025-03-17 00:11:12,964 INFO L435 NwaCegarLoop]: 524 mSDtfsCounter, 1032 mSDsluCounter, 1644 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 350 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1032 SdHoareTripleChecker+Valid, 2168 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 350 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 00:11:12,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1032 Valid, 2168 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [350 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 00:11:12,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11230 states. [2025-03-17 00:11:14,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11230 to 9209. [2025-03-17 00:11:14,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9209 states, 6802 states have (on average 1.5039694207586005) internal successors, (10230), 6842 states have internal predecessors, (10230), 2226 states have call successors, (2226), 180 states have call predecessors, (2226), 180 states have return successors, (2226), 2186 states have call predecessors, (2226), 2226 states have call successors, (2226) [2025-03-17 00:11:14,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9209 states to 9209 states and 14682 transitions. [2025-03-17 00:11:14,190 INFO L78 Accepts]: Start accepts. Automaton has 9209 states and 14682 transitions. Word has length 458 [2025-03-17 00:11:14,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:11:14,191 INFO L471 AbstractCegarLoop]: Abstraction has 9209 states and 14682 transitions. [2025-03-17 00:11:14,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2025-03-17 00:11:14,191 INFO L276 IsEmpty]: Start isEmpty. Operand 9209 states and 14682 transitions. [2025-03-17 00:11:14,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-17 00:11:14,195 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:11:14,195 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:11:14,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-17 00:11:14,195 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:11:14,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:11:14,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1022652295, now seen corresponding path program 1 times [2025-03-17 00:11:14,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:11:14,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712503855] [2025-03-17 00:11:14,196 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:11:14,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:11:14,216 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-17 00:11:14,293 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-17 00:11:14,294 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:14,294 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:11:14,710 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 123 proven. 90 refuted. 0 times theorem prover too weak. 10011 trivial. 0 not checked. [2025-03-17 00:11:14,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:11:14,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712503855] [2025-03-17 00:11:14,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712503855] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:11:14,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350937107] [2025-03-17 00:11:14,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:11:14,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:11:14,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:11:14,713 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-17 00:11:14,715 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-17 00:11:14,873 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-17 00:11:14,962 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-17 00:11:14,963 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:14,963 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:11:14,967 INFO L256 TraceCheckSpWp]: Trace formula consists of 1025 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-17 00:11:14,975 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:11:15,255 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5073 proven. 90 refuted. 0 times theorem prover too weak. 5061 trivial. 0 not checked. [2025-03-17 00:11:15,256 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 00:11:15,571 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 123 proven. 90 refuted. 0 times theorem prover too weak. 10011 trivial. 0 not checked. [2025-03-17 00:11:15,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350937107] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 00:11:15,571 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 00:11:15,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2025-03-17 00:11:15,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264624977] [2025-03-17 00:11:15,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 00:11:15,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 00:11:15,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:11:15,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 00:11:15,573 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2025-03-17 00:11:15,574 INFO L87 Difference]: Start difference. First operand 9209 states and 14682 transitions. Second operand has 11 states, 11 states have (on average 12.909090909090908) internal successors, (142), 11 states have internal predecessors, (142), 3 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (104), 3 states have call predecessors, (104), 3 states have call successors, (104) [2025-03-17 00:11:18,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:11:18,026 INFO L93 Difference]: Finished difference Result 12786 states and 20302 transitions. [2025-03-17 00:11:18,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-17 00:11:18,027 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 12.909090909090908) internal successors, (142), 11 states have internal predecessors, (142), 3 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (104), 3 states have call predecessors, (104), 3 states have call successors, (104) Word has length 458 [2025-03-17 00:11:18,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:11:18,067 INFO L225 Difference]: With dead ends: 12786 [2025-03-17 00:11:18,068 INFO L226 Difference]: Without dead ends: 6457 [2025-03-17 00:11:18,082 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 938 GetRequests, 915 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=369, Unknown=0, NotChecked=0, Total=552 [2025-03-17 00:11:18,083 INFO L435 NwaCegarLoop]: 403 mSDtfsCounter, 933 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 1415 mSolverCounterSat, 452 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 975 SdHoareTripleChecker+Valid, 1590 SdHoareTripleChecker+Invalid, 1867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 452 IncrementalHoareTripleChecker+Valid, 1415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-03-17 00:11:18,083 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [975 Valid, 1590 Invalid, 1867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [452 Valid, 1415 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-17 00:11:18,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6457 states. [2025-03-17 00:11:19,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6457 to 6075. [2025-03-17 00:11:19,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6075 states, 4478 states have (on average 1.4966502903081733) internal successors, (6702), 4505 states have internal predecessors, (6702), 1477 states have call successors, (1477), 119 states have call predecessors, (1477), 119 states have return successors, (1477), 1450 states have call predecessors, (1477), 1477 states have call successors, (1477) [2025-03-17 00:11:19,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6075 states to 6075 states and 9656 transitions. [2025-03-17 00:11:19,151 INFO L78 Accepts]: Start accepts. Automaton has 6075 states and 9656 transitions. Word has length 458 [2025-03-17 00:11:19,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:11:19,152 INFO L471 AbstractCegarLoop]: Abstraction has 6075 states and 9656 transitions. [2025-03-17 00:11:19,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.909090909090908) internal successors, (142), 11 states have internal predecessors, (142), 3 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (104), 3 states have call predecessors, (104), 3 states have call successors, (104) [2025-03-17 00:11:19,152 INFO L276 IsEmpty]: Start isEmpty. Operand 6075 states and 9656 transitions. [2025-03-17 00:11:19,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2025-03-17 00:11:19,156 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:11:19,157 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:11:19,180 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-17 00:11:19,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-17 00:11:19,358 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:11:19,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:11:19,358 INFO L85 PathProgramCache]: Analyzing trace with hash -257674746, now seen corresponding path program 1 times [2025-03-17 00:11:19,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:11:19,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896702446] [2025-03-17 00:11:19,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:11:19,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:11:19,391 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-03-17 00:11:19,494 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-03-17 00:11:19,494 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:19,494 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:11:20,445 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 237 proven. 183 refuted. 0 times theorem prover too weak. 9804 trivial. 0 not checked. [2025-03-17 00:11:20,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:11:20,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896702446] [2025-03-17 00:11:20,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896702446] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:11:20,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683600048] [2025-03-17 00:11:20,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:11:20,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:11:20,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:11:20,447 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-17 00:11:20,450 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-17 00:11:20,623 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-03-17 00:11:20,709 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-03-17 00:11:20,709 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:20,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:11:20,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 1038 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-17 00:11:20,726 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:11:21,570 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5297 proven. 183 refuted. 0 times theorem prover too weak. 4744 trivial. 0 not checked. [2025-03-17 00:11:21,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 00:11:22,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683600048] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:11:22,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 00:11:22,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 11 [2025-03-17 00:11:22,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889764921] [2025-03-17 00:11:22,613 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 00:11:22,614 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 00:11:22,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:11:22,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 00:11:22,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2025-03-17 00:11:22,614 INFO L87 Difference]: Start difference. First operand 6075 states and 9656 transitions. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 3 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 3 states have call predecessors, (104), 3 states have call successors, (104) [2025-03-17 00:11:25,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:11:25,505 INFO L93 Difference]: Finished difference Result 14849 states and 23138 transitions. [2025-03-17 00:11:25,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-17 00:11:25,506 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 3 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 3 states have call predecessors, (104), 3 states have call successors, (104) Word has length 459 [2025-03-17 00:11:25,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:11:25,546 INFO L225 Difference]: With dead ends: 14849 [2025-03-17 00:11:25,546 INFO L226 Difference]: Without dead ends: 8827 [2025-03-17 00:11:25,562 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 514 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=234, Unknown=0, NotChecked=0, Total=342 [2025-03-17 00:11:25,563 INFO L435 NwaCegarLoop]: 238 mSDtfsCounter, 563 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 377 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 377 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-17 00:11:25,563 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [641 Valid, 702 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [377 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-17 00:11:25,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8827 states. [2025-03-17 00:11:26,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8827 to 6010. [2025-03-17 00:11:26,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6010 states, 4443 states have (on average 1.4953860004501462) internal successors, (6644), 4469 states have internal predecessors, (6644), 1448 states have call successors, (1448), 118 states have call predecessors, (1448), 118 states have return successors, (1448), 1422 states have call predecessors, (1448), 1448 states have call successors, (1448) [2025-03-17 00:11:26,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6010 states to 6010 states and 9540 transitions. [2025-03-17 00:11:26,695 INFO L78 Accepts]: Start accepts. Automaton has 6010 states and 9540 transitions. Word has length 459 [2025-03-17 00:11:26,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:11:26,696 INFO L471 AbstractCegarLoop]: Abstraction has 6010 states and 9540 transitions. [2025-03-17 00:11:26,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 3 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 3 states have call predecessors, (104), 3 states have call successors, (104) [2025-03-17 00:11:26,696 INFO L276 IsEmpty]: Start isEmpty. Operand 6010 states and 9540 transitions. [2025-03-17 00:11:26,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2025-03-17 00:11:26,699 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:11:26,699 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 00:11:26,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-17 00:11:26,900 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:11:26,900 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:11:26,901 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:11:26,901 INFO L85 PathProgramCache]: Analyzing trace with hash -666498971, now seen corresponding path program 1 times [2025-03-17 00:11:26,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:11:26,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926685269] [2025-03-17 00:11:26,901 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:11:26,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:11:26,930 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-03-17 00:11:27,096 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-03-17 00:11:27,096 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:27,096 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 00:11:27,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [49738860] [2025-03-17 00:11:27,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:11:27,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:11:27,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:11:27,102 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 00:11:27,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-17 00:11:27,269 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-03-17 00:11:27,542 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-03-17 00:11:27,542 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:27,543 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-17 00:11:27,543 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-17 00:11:27,592 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 459 statements into 1 equivalence classes. [2025-03-17 00:11:27,753 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 459 of 459 statements. [2025-03-17 00:11:27,753 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:11:27,753 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-17 00:11:28,083 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-17 00:11:28,083 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-17 00:11:28,084 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-17 00:11:28,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-03-17 00:11:28,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:11:28,292 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:11:28,620 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-17 00:11:28,623 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.03 12:11:28 BoogieIcfgContainer [2025-03-17 00:11:28,623 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-17 00:11:28,624 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-17 00:11:28,624 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-17 00:11:28,624 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-17 00:11:28,625 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 12:10:23" (3/4) ... [2025-03-17 00:11:28,626 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-17 00:11:28,627 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-17 00:11:28,628 INFO L158 Benchmark]: Toolchain (without parser) took 67158.60ms. Allocated memory was 167.8MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 131.2MB in the beginning and 1.1GB in the end (delta: -946.8MB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2025-03-17 00:11:28,628 INFO L158 Benchmark]: CDTParser took 1.34ms. Allocated memory is still 201.3MB. Free memory is still 127.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-17 00:11:28,628 INFO L158 Benchmark]: CACSL2BoogieTranslator took 428.22ms. Allocated memory is still 167.8MB. Free memory was 131.2MB in the beginning and 108.2MB in the end (delta: 23.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-17 00:11:28,628 INFO L158 Benchmark]: Boogie Procedure Inliner took 122.47ms. Allocated memory is still 167.8MB. Free memory was 108.2MB in the beginning and 96.9MB in the end (delta: 11.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-17 00:11:28,628 INFO L158 Benchmark]: Boogie Preprocessor took 128.09ms. Allocated memory is still 167.8MB. Free memory was 96.9MB in the beginning and 83.1MB in the end (delta: 13.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-03-17 00:11:28,628 INFO L158 Benchmark]: IcfgBuilder took 1210.22ms. Allocated memory is still 167.8MB. Free memory was 83.1MB in the beginning and 99.1MB in the end (delta: -15.9MB). Peak memory consumption was 51.8MB. Max. memory is 16.1GB. [2025-03-17 00:11:28,629 INFO L158 Benchmark]: TraceAbstraction took 65258.62ms. Allocated memory was 167.8MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 98.2MB in the beginning and 1.1GB in the end (delta: -980.0MB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2025-03-17 00:11:28,629 INFO L158 Benchmark]: Witness Printer took 3.13ms. Allocated memory is still 2.7GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 152.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-17 00:11:28,630 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.34ms. Allocated memory is still 201.3MB. Free memory is still 127.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 428.22ms. Allocated memory is still 167.8MB. Free memory was 131.2MB in the beginning and 108.2MB in the end (delta: 23.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 122.47ms. Allocated memory is still 167.8MB. Free memory was 108.2MB in the beginning and 96.9MB in the end (delta: 11.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 128.09ms. Allocated memory is still 167.8MB. Free memory was 96.9MB in the beginning and 83.1MB in the end (delta: 13.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * IcfgBuilder took 1210.22ms. Allocated memory is still 167.8MB. Free memory was 83.1MB in the beginning and 99.1MB in the end (delta: -15.9MB). Peak memory consumption was 51.8MB. Max. memory is 16.1GB. * TraceAbstraction took 65258.62ms. Allocated memory was 167.8MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 98.2MB in the beginning and 1.1GB in the end (delta: -980.0MB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * Witness Printer took 3.13ms. Allocated memory is still 2.7GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 152.0kB). Peak memory consumption was 8.4MB. 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 235, overapproximation of someBinaryArithmeticDOUBLEoperation at line 150, overapproximation of someBinaryArithmeticDOUBLEoperation at line 181, overapproximation of someBinaryArithmeticDOUBLEoperation at line 121, overapproximation of someBinaryFLOATComparisonOperation at line 349, overapproximation of someBinaryFLOATComparisonOperation at line 328, overapproximation of someBinaryFLOATComparisonOperation at line 401, overapproximation of someBinaryFLOATComparisonOperation at line 412, overapproximation of someBinaryFLOATComparisonOperation at line 263, overapproximation of someBinaryFLOATComparisonOperation at line 397, overapproximation of someBinaryFLOATComparisonOperation at line 291, overapproximation of someBinaryFLOATComparisonOperation at line 423, overapproximation of someBinaryFLOATComparisonOperation at line 399, overapproximation of someBinaryFLOATComparisonOperation at line 125, overapproximation of someBinaryFLOATComparisonOperation at line 326, overapproximation of someBinaryFLOATComparisonOperation at line 330, overapproximation of someBinaryFLOATComparisonOperation at line 429, overapproximation of someBinaryFLOATComparisonOperation at line 347, overapproximation of someBinaryFLOATComparisonOperation at line 189, overapproximation of someBinaryFLOATComparisonOperation at line 220, overapproximation of someBinaryFLOATComparisonOperation at line 135, overapproximation of someBinaryFLOATComparisonOperation at line 113, overapproximation of bitwiseOr at line 142, overapproximation of someUnaryDOUBLEoperation at line 121, overapproximation of someUnaryDOUBLEoperation at line 56, overapproximation of someBinaryDOUBLEComparisonOperation at line 145, overapproximation of someBinaryDOUBLEComparisonOperation at line 311, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someBinaryDOUBLEComparisonOperation at line 161, overapproximation of someBinaryDOUBLEComparisonOperation at line 324, overapproximation of someBinaryDOUBLEComparisonOperation at line 192, overapproximation of someBinaryDOUBLEComparisonOperation at line 313, overapproximation of someBinaryDOUBLEComparisonOperation at line 315, overapproximation of someBinaryDOUBLEComparisonOperation at line 213, overapproximation of someBinaryDOUBLEComparisonOperation at line 286, overapproximation of someBinaryDOUBLEComparisonOperation at line 364, overapproximation of someBinaryDOUBLEComparisonOperation at line 166, overapproximation of someBinaryDOUBLEComparisonOperation at line 429, overapproximation of someBinaryDOUBLEComparisonOperation at line 309, overapproximation of someBinaryDOUBLEComparisonOperation at line 323, overapproximation of someBinaryDOUBLEComparisonOperation at line 282, overapproximation of someBinaryDOUBLEComparisonOperation at line 366, overapproximation of someBinaryDOUBLEComparisonOperation at line 152, overapproximation of someBinaryDOUBLEComparisonOperation at line 368, overapproximation of someBinaryDOUBLEComparisonOperation at line 143, overapproximation of someBinaryDOUBLEComparisonOperation at line 121, overapproximation of someUnaryFLOAToperation at line 113, overapproximation of someUnaryFLOAToperation at line 220. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 128; [L23] double var_1_2 = 24.25; [L24] double var_1_3 = 128.5; [L25] double var_1_4 = 4.5; [L26] double var_1_5 = 49.5; [L27] signed short int var_1_9 = -25; [L28] unsigned char var_1_10 = 200; [L29] unsigned char var_1_11 = 1; [L30] unsigned char var_1_12 = 1; [L31] double var_1_13 = 128.375; [L32] unsigned short int var_1_14 = 0; [L33] float var_1_15 = 0.0; [L34] float var_1_16 = 4.87; [L35] float var_1_17 = 8.875; [L36] signed short int var_1_18 = -128; [L37] unsigned char var_1_19 = 0; [L38] unsigned char var_1_20 = 1; [L39] unsigned char var_1_21 = 0; [L40] unsigned long int var_1_22 = 16; [L41] unsigned long int var_1_23 = 4200661734; [L42] float var_1_24 = 9999999999.375; [L43] unsigned short int var_1_25 = 0; [L44] unsigned short int var_1_26 = 10; [L45] float var_1_27 = 9.6; [L46] float var_1_28 = 255.25; [L47] signed short int var_1_29 = -64; [L48] signed short int var_1_30 = 8; [L49] signed short int var_1_31 = 8; [L50] double var_1_32 = 9999.5; [L51] unsigned char var_1_33 = 1; [L52] unsigned char var_1_34 = 128; [L53] double var_1_35 = 0.0; [L54] double var_1_36 = 99999999999.29; [L55] double var_1_37 = 200.4; [L56] double var_1_38 = -0.4; [L57] unsigned char var_1_39 = 32; [L58] unsigned char var_1_40 = 1; [L59] unsigned char var_1_41 = 64; [L60] unsigned char var_1_42 = 64; [L61] unsigned char var_1_43 = 0; [L62] unsigned char var_1_44 = 1; [L63] unsigned long int var_1_45 = 10; [L64] signed long int var_1_46 = -10; [L65] double var_1_47 = 1.1; [L66] float var_1_48 = 2.5; [L67] unsigned char var_1_49 = 2; [L68] signed char var_1_50 = -10; [L69] signed char var_1_51 = -8; [L70] unsigned char var_1_52 = 200; [L71] unsigned char var_1_53 = 100; [L72] unsigned char var_1_54 = 1; [L73] signed long int var_1_55 = -5; [L74] unsigned char var_1_56 = 0; [L75] unsigned char var_1_57 = 1; [L76] double var_1_58 = 24.25; [L77] unsigned char var_1_59 = 0; [L78] float var_1_60 = 3.2; [L79] float var_1_61 = 0.0; [L80] float var_1_62 = 0.7; [L81] float var_1_63 = 64.5; [L82] unsigned char var_1_64 = 5; [L83] unsigned char var_1_65 = 128; [L84] unsigned char var_1_66 = 2; [L85] signed long int var_1_67 = 256; [L86] float var_1_68 = 1000000000.5; [L87] unsigned char var_1_69 = 1; [L88] signed short int var_1_70 = -32; [L89] float var_1_71 = 4.8; [L90] float var_1_72 = 1.625; [L91] unsigned char var_1_73 = 0; [L92] unsigned char var_1_74 = 0; [L93] unsigned char var_1_75 = 0; [L94] signed long int var_1_76 = -128; [L95] signed long int var_1_77 = 1; [L96] float var_1_78 = 8.5; [L97] float var_1_79 = 127.9; [L98] float var_1_80 = 4.25; [L99] unsigned short int var_1_81 = 128; [L100] float var_1_82 = 256.25; [L101] unsigned short int var_1_83 = 4; [L102] signed char var_1_84 = -4; [L103] unsigned char var_1_85 = 2; [L104] signed char var_1_86 = 16; [L105] signed char var_1_87 = 8; [L106] signed char var_1_88 = 10; [L107] double var_1_89 = 49.4; [L108] unsigned char last_1_var_1_10 = 200; [L433] isInitial = 1 [L434] FCALL initially() [L435] COND TRUE 1 [L436] CALL updateLastVariables() [L426] last_1_var_1_10 = var_1_10 [L436] RET updateLastVariables() [L437] CALL updateVariables() [L308] var_1_2 = __VERIFIER_nondet_double() [L309] CALL assume_abort_if_not((var_1_2 >= 0.0F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_3=257/2, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_3=257/2, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L309] RET assume_abort_if_not((var_1_2 >= 0.0F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_3=257/2, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L310] var_1_3 = __VERIFIER_nondet_double() [L311] CALL assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L311] RET assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L312] var_1_4 = __VERIFIER_nondet_double() [L313] CALL assume_abort_if_not((var_1_4 >= -922337.2036854776000e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L313] RET assume_abort_if_not((var_1_4 >= -922337.2036854776000e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L314] var_1_5 = __VERIFIER_nondet_double() [L315] CALL assume_abort_if_not((var_1_5 >= -922337.2036854776000e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L315] RET assume_abort_if_not((var_1_5 >= -922337.2036854776000e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L316] var_1_11 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L317] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L318] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L318] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L319] var_1_12 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L320] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L321] CALL assume_abort_if_not(var_1_12 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L321] RET assume_abort_if_not(var_1_12 <= 254) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L322] var_1_13 = __VERIFIER_nondet_double() [L323] CALL assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L323] RET assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L324] CALL assume_abort_if_not(var_1_13 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L324] RET assume_abort_if_not(var_1_13 != 0.0F) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L325] var_1_15 = __VERIFIER_nondet_float() [L326] CALL assume_abort_if_not((var_1_15 >= 4611686.018427387900e+12F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L326] RET assume_abort_if_not((var_1_15 >= 4611686.018427387900e+12F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L327] var_1_16 = __VERIFIER_nondet_float() [L328] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427387900e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L328] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427387900e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L329] var_1_17 = __VERIFIER_nondet_float() [L330] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854776000e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L330] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854776000e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L331] var_1_20 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L332] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L333] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L333] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L334] var_1_21 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L335] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L336] CALL assume_abort_if_not(var_1_21 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L336] RET assume_abort_if_not(var_1_21 <= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L337] var_1_23 = __VERIFIER_nondet_ulong() [L338] CALL assume_abort_if_not(var_1_23 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L338] RET assume_abort_if_not(var_1_23 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L339] CALL assume_abort_if_not(var_1_23 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L339] RET assume_abort_if_not(var_1_23 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L340] var_1_25 = __VERIFIER_nondet_ushort() [L341] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L341] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L342] CALL assume_abort_if_not(var_1_25 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L342] RET assume_abort_if_not(var_1_25 <= 65535) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L343] var_1_26 = __VERIFIER_nondet_ushort() [L344] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L344] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L345] CALL assume_abort_if_not(var_1_26 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L345] RET assume_abort_if_not(var_1_26 <= 65535) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L346] var_1_27 = __VERIFIER_nondet_float() [L347] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L347] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L348] var_1_28 = __VERIFIER_nondet_float() [L349] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L349] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L350] var_1_30 = __VERIFIER_nondet_short() [L351] CALL assume_abort_if_not(var_1_30 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L351] RET assume_abort_if_not(var_1_30 >= -16383) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L352] CALL assume_abort_if_not(var_1_30 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L352] RET assume_abort_if_not(var_1_30 <= 16383) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L353] var_1_31 = __VERIFIER_nondet_short() [L354] CALL assume_abort_if_not(var_1_31 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L354] RET assume_abort_if_not(var_1_31 >= -16383) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L355] CALL assume_abort_if_not(var_1_31 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L355] RET assume_abort_if_not(var_1_31 <= 16383) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L356] var_1_33 = __VERIFIER_nondet_uchar() [L357] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L357] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L358] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L358] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L359] var_1_34 = __VERIFIER_nondet_uchar() [L360] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L360] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L361] CALL assume_abort_if_not(var_1_34 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L361] RET assume_abort_if_not(var_1_34 <= 255) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L362] CALL assume_abort_if_not(var_1_34 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L362] RET assume_abort_if_not(var_1_34 != 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L363] var_1_35 = __VERIFIER_nondet_double() [L364] CALL assume_abort_if_not((var_1_35 >= 4611686.018427382800e+12F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L364] RET assume_abort_if_not((var_1_35 >= 4611686.018427382800e+12F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L365] var_1_36 = __VERIFIER_nondet_double() [L366] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L366] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L367] var_1_37 = __VERIFIER_nondet_double() [L368] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L368] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L369] var_1_40 = __VERIFIER_nondet_uchar() [L370] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L370] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L371] CALL assume_abort_if_not(var_1_40 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L371] RET assume_abort_if_not(var_1_40 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L372] var_1_41 = __VERIFIER_nondet_uchar() [L373] CALL assume_abort_if_not(var_1_41 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L373] RET assume_abort_if_not(var_1_41 >= 63) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L374] CALL assume_abort_if_not(var_1_41 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L374] RET assume_abort_if_not(var_1_41 <= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L375] var_1_42 = __VERIFIER_nondet_uchar() [L376] CALL assume_abort_if_not(var_1_42 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L376] RET assume_abort_if_not(var_1_42 >= 64) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L377] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L377] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L378] var_1_44 = __VERIFIER_nondet_uchar() [L379] CALL assume_abort_if_not(var_1_44 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L379] RET assume_abort_if_not(var_1_44 >= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L380] CALL assume_abort_if_not(var_1_44 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L380] RET assume_abort_if_not(var_1_44 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L381] var_1_51 = __VERIFIER_nondet_char() [L382] CALL assume_abort_if_not(var_1_51 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L382] RET assume_abort_if_not(var_1_51 >= -126) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L383] CALL assume_abort_if_not(var_1_51 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L383] RET assume_abort_if_not(var_1_51 <= 126) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L384] var_1_53 = __VERIFIER_nondet_uchar() [L385] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L385] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L386] CALL assume_abort_if_not(var_1_53 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L386] RET assume_abort_if_not(var_1_53 <= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L387] var_1_54 = __VERIFIER_nondet_uchar() [L388] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L388] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L389] CALL assume_abort_if_not(var_1_54 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L389] RET assume_abort_if_not(var_1_54 <= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L390] var_1_57 = __VERIFIER_nondet_uchar() [L391] CALL assume_abort_if_not(var_1_57 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L391] RET assume_abort_if_not(var_1_57 >= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L392] CALL assume_abort_if_not(var_1_57 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L392] RET assume_abort_if_not(var_1_57 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L393] var_1_59 = __VERIFIER_nondet_uchar() [L394] CALL assume_abort_if_not(var_1_59 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L394] RET assume_abort_if_not(var_1_59 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L395] CALL assume_abort_if_not(var_1_59 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L395] RET assume_abort_if_not(var_1_59 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L396] var_1_61 = __VERIFIER_nondet_float() [L397] CALL assume_abort_if_not((var_1_61 >= 2305843.009213691390e+12F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L397] RET assume_abort_if_not((var_1_61 >= 2305843.009213691390e+12F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L398] var_1_62 = __VERIFIER_nondet_float() [L399] CALL assume_abort_if_not((var_1_62 >= 0.0F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 2305843.009213691390e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L399] RET assume_abort_if_not((var_1_62 >= 0.0F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 2305843.009213691390e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L400] var_1_63 = __VERIFIER_nondet_float() [L401] CALL assume_abort_if_not((var_1_63 >= -461168.6018427382800e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 4611686.018427382800e+12F && var_1_63 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L401] RET assume_abort_if_not((var_1_63 >= -461168.6018427382800e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 4611686.018427382800e+12F && var_1_63 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L402] var_1_65 = __VERIFIER_nondet_uchar() [L403] CALL assume_abort_if_not(var_1_65 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L403] RET assume_abort_if_not(var_1_65 >= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L404] CALL assume_abort_if_not(var_1_65 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L404] RET assume_abort_if_not(var_1_65 <= 254) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L405] var_1_66 = __VERIFIER_nondet_uchar() [L406] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L406] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L407] CALL assume_abort_if_not(var_1_66 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L407] RET assume_abort_if_not(var_1_66 <= 63) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L408] var_1_69 = __VERIFIER_nondet_uchar() [L409] CALL assume_abort_if_not(var_1_69 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L409] RET assume_abort_if_not(var_1_69 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L410] CALL assume_abort_if_not(var_1_69 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L410] RET assume_abort_if_not(var_1_69 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L411] var_1_72 = __VERIFIER_nondet_float() [L412] CALL assume_abort_if_not((var_1_72 >= 0.0F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L412] RET assume_abort_if_not((var_1_72 >= 0.0F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L413] var_1_74 = __VERIFIER_nondet_uchar() [L414] CALL assume_abort_if_not(var_1_74 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L414] RET assume_abort_if_not(var_1_74 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L415] CALL assume_abort_if_not(var_1_74 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L415] RET assume_abort_if_not(var_1_74 <= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L416] var_1_75 = __VERIFIER_nondet_uchar() [L417] CALL assume_abort_if_not(var_1_75 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L417] RET assume_abort_if_not(var_1_75 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L418] CALL assume_abort_if_not(var_1_75 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L418] RET assume_abort_if_not(var_1_75 <= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L419] var_1_76 = __VERIFIER_nondet_long() [L420] CALL assume_abort_if_not(var_1_76 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L420] RET assume_abort_if_not(var_1_76 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L421] CALL assume_abort_if_not(var_1_76 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L421] RET assume_abort_if_not(var_1_76 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L422] var_1_79 = __VERIFIER_nondet_float() [L423] CALL assume_abort_if_not((var_1_79 >= -922337.2036854765600e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 9223372.036854765600e+12F && var_1_79 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L423] RET assume_abort_if_not((var_1_79 >= -922337.2036854765600e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 9223372.036854765600e+12F && var_1_79 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L437] RET updateVariables() [L438] CALL step() [L112] EXPR var_1_25 & var_1_26 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=79999999995/8, var_1_25=65662, var_1_26=0, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L112] COND TRUE (var_1_25 & var_1_26) >= -2 [L113] var_1_24 = (((((((var_1_27) < (var_1_28)) ? (var_1_27) : (var_1_28))) < 0 ) ? -((((var_1_27) < (var_1_28)) ? (var_1_27) : (var_1_28))) : ((((var_1_27) < (var_1_28)) ? (var_1_27) : (var_1_28))))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-64, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L115] COND FALSE !(-64 >= var_1_26) [L118] var_1_29 = (var_1_31 + 32) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=19999/2, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L120] COND TRUE var_1_33 || ((var_1_25 / var_1_34) < -32) [L121] var_1_32 = ((((((((5.6) < 0 ) ? -(5.6) : (5.6))) - 9.999999996E8) < 0 ) ? -(((((5.6) < 0 ) ? -(5.6) : (5.6))) - 9.999999996E8) : (((((5.6) < 0 ) ? -(5.6) : (5.6))) - 9.999999996E8))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L125] COND FALSE !((- (- 128.25f)) <= var_1_28) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_39=32, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L132] COND TRUE var_1_40 || (var_1_26 < var_1_29) [L133] var_1_39 = (((((var_1_41 + var_1_42) < 0 ) ? -(var_1_41 + var_1_42) : (var_1_41 + var_1_42))) - 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L135] var_1_43 = (! ((var_1_24 >= var_1_28) || var_1_44)) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L136] COND TRUE var_1_44 && var_1_33 [L137] var_1_45 = (((((3830938333u - 8u) < 0 ) ? -(3830938333u - 8u) : (3830938333u - 8u))) - ((((var_1_42) < (var_1_39)) ? (var_1_42) : (var_1_39)))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L139] COND FALSE !(\read(var_1_43)) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L142] EXPR (var_1_39 * var_1_34) ^ var_1_46 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L142] COND TRUE ((var_1_39 * var_1_34) ^ var_1_46) >= (-1 ^ var_1_42) [L143] var_1_47 = ((((var_1_36) > (var_1_28)) ? (var_1_36) : (var_1_28))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L145] COND FALSE !(var_1_24 <= var_1_37) [L150] var_1_48 = (var_1_36 - var_1_35) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L152] COND TRUE var_1_47 >= var_1_27 [L153] var_1_49 = ((((var_1_41) < (var_1_42)) ? (var_1_41) : (var_1_42))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L155] COND TRUE ! var_1_40 [L156] var_1_50 = ((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=200, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L158] COND TRUE ((var_1_39 - var_1_41) + (var_1_46 / var_1_42)) <= var_1_51 [L159] var_1_52 = ((var_1_41 + 64) - ((((var_1_42) > (((((var_1_53) > (var_1_54)) ? (var_1_53) : (var_1_54))))) ? (var_1_42) : (((((var_1_53) > (var_1_54)) ? (var_1_53) : (var_1_54))))))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L161] COND TRUE ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) >= var_1_38 [L162] var_1_55 = (var_1_41 - var_1_53) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L166] COND FALSE !(var_1_48 > var_1_36) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L177] COND TRUE (! var_1_43) && var_1_59 [L178] var_1_58 = var_1_36 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L180] COND TRUE \read(var_1_44) [L181] var_1_60 = (((var_1_61 - var_1_62) - var_1_36) + var_1_63) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=5, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L189] COND TRUE var_1_56 || (var_1_62 < var_1_28) [L190] var_1_64 = (var_1_65 - ((((((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) < ((var_1_41 - var_1_66))) ? (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) : ((var_1_41 - var_1_66))))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L192] COND TRUE var_1_58 < var_1_36 [L193] var_1_67 = (((((((((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) < 0 ) ? -((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) : ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))))) < (var_1_29)) ? ((((((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) < 0 ) ? -((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) : ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))))) : (var_1_29))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L197] EXPR (var_1_34 / var_1_41) & var_1_52 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L197] COND FALSE !(((var_1_34 / var_1_41) & var_1_52) >= (((((var_1_31) > (var_1_30)) ? (var_1_31) : (var_1_30))) * var_1_25)) [L204] COND FALSE !(var_1_42 >= ((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45)))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L213] COND TRUE (- var_1_47) <= var_1_36 [L214] var_1_70 = (((((var_1_64) > (var_1_49)) ? (var_1_64) : (var_1_49))) - ((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L217] COND FALSE !(50 > var_1_39) [L220] var_1_71 = ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L222] COND TRUE (var_1_46 + var_1_42) <= var_1_64 [L223] var_1_73 = (var_1_74 || var_1_75) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L231] COND TRUE \read(var_1_69) [L232] var_1_77 = (var_1_53 + (((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) < 0 ) ? -((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) : ((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51)))))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L234] COND TRUE var_1_77 >= -4 [L235] var_1_78 = (10.5f - var_1_35) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L241] COND FALSE !((-2 <= var_1_46) && var_1_56) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L244] COND FALSE !((4u == var_1_49) && var_1_33) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L247] COND FALSE !(((((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52)))) < ((var_1_25 % var_1_41))) ? (((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52)))) : ((var_1_25 % var_1_41)))) > (var_1_49 - var_1_42)) [L254] var_1_82 = var_1_63 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L256] var_1_83 = var_1_41 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L257] COND FALSE !(\read(var_1_75)) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L260] COND TRUE \read(var_1_69) [L261] var_1_85 = var_1_42 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L263] COND TRUE ((((var_1_72) < 0 ) ? -(var_1_72) : (var_1_72))) <= (- var_1_82) [L264] var_1_86 = (var_1_66 - ((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51)))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L266] var_1_87 = var_1_66 [L267] var_1_88 = var_1_66 [L268] var_1_89 = var_1_79 [L269] signed long int stepLocal_0 = last_1_var_1_10; VAL [isInitial=1, last_1_var_1_10=200, stepLocal_0=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-25] [L270] COND TRUE stepLocal_0 >= last_1_var_1_10 [L271] var_1_9 = (-256 + last_1_var_1_10) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L275] signed short int stepLocal_1 = var_1_9; VAL [isInitial=1, last_1_var_1_10=200, stepLocal_1=-56, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L276] COND FALSE !(stepLocal_1 > 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L279] COND FALSE !(\read(var_1_19)) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L282] COND TRUE ! (var_1_5 > (255.9 / var_1_13)) [L283] var_1_10 = var_1_12 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L286] COND FALSE !(((var_1_2 - var_1_3) * var_1_4) < var_1_5) [L289] var_1_1 = var_1_10 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=1, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L291] COND FALSE !((var_1_17 <= (- var_1_16)) && var_1_19) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=1, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L294] COND FALSE !(\read(var_1_19)) [L297] var_1_22 = (((((var_1_23 - var_1_9)) < (var_1_10)) ? ((var_1_23 - var_1_9)) : (var_1_10))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=1, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L299] COND TRUE ! var_1_19 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=1, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L300] COND TRUE ((var_1_15 - var_1_16) - var_1_17) <= var_1_13 [L301] var_1_14 = var_1_18 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=-128, var_1_18=-128, var_1_19=0, var_1_1=1, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L438] RET step() [L439] CALL, EXPR property() [L429-L430] return (((((((((var_1_2 - var_1_3) * var_1_4) < var_1_5) ? (var_1_1 == ((signed short int) ((((-8) < ((var_1_10 + ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10)))))) ? (-8) : ((var_1_10 + ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))))))))) : (var_1_1 == ((signed short int) var_1_10))) && ((last_1_var_1_10 >= last_1_var_1_10) ? (var_1_9 == ((signed short int) (-256 + last_1_var_1_10))) : (var_1_9 == ((signed short int) (last_1_var_1_10 + last_1_var_1_10))))) && (var_1_19 ? (var_1_10 == ((unsigned char) ((((0) < (var_1_12)) ? (0) : (var_1_12))))) : ((! (var_1_5 > (255.9 / var_1_13))) ? (var_1_10 == ((unsigned char) var_1_12)) : 1))) && ((! var_1_19) ? ((((var_1_15 - var_1_16) - var_1_17) <= var_1_13) ? (var_1_14 == ((unsigned short int) var_1_18)) : (var_1_14 == ((unsigned short int) var_1_18))) : 1)) && (((var_1_17 <= (- var_1_16)) && var_1_19) ? (var_1_18 == ((signed short int) var_1_10)) : 1)) && ((var_1_9 > 0) ? (var_1_19 == ((unsigned char) ((var_1_5 >= (- var_1_15)) && (var_1_11 && (var_1_20 && var_1_21))))) : 1)) && (var_1_19 ? (var_1_22 == ((unsigned long int) (var_1_9 + var_1_10))) : (var_1_22 == ((unsigned long int) (((((var_1_23 - var_1_9)) < (var_1_10)) ? ((var_1_23 - var_1_9)) : (var_1_10)))))) ; [L439] RET, EXPR property() [L439] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=-128, var_1_18=-128, var_1_19=0, var_1_1=1, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=200, var_1_10=1, var_1_11=1, var_1_12=1, var_1_14=-128, var_1_18=-128, var_1_19=0, var_1_1=1, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=6442450943, var_1_24=2, var_1_25=65662, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=1, var_1_31=-31, var_1_32=3, var_1_33=1, var_1_34=577, var_1_36=4, var_1_39=189, var_1_40=0, var_1_41=126, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=3830938261, var_1_46=-10, var_1_47=4, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=126, var_1_53=-961, var_1_54=63, var_1_55=63, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=64, var_1_65=383, var_1_66=-449, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=1, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=126, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=126, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=7, var_1_9=-56] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 195 locations, 399 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 64.9s, OverallIterations: 20, TraceHistogramMax: 72, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 27.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9882 SdHoareTripleChecker+Valid, 12.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9693 mSDsluCounter, 21802 SdHoareTripleChecker+Invalid, 10.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14859 mSDsCounter, 2522 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8108 IncrementalHoareTripleChecker+Invalid, 10630 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2522 mSolverCounterUnsat, 6943 mSDtfsCounter, 8108 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3465 GetRequests, 3318 SyntacticMatches, 2 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 652 ImplicationChecksByTransitivity, 2.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9209occurred in iteration=17, InterpolantAutomatonStates: 145, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 10.5s AutomataMinimizationTime, 19 MinimizatonAttempts, 16721 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 19.6s InterpolantComputationTime, 11861 NumberOfCodeBlocks, 11861 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 10921 ConstructedInterpolants, 0 QuantifiedInterpolants, 34541 SizeOfPredicates, 14 NumberOfNonLiveVariables, 5144 ConjunctsInSsa, 56 ConjunctsInUnsatCore, 24 InterpolantComputations, 15 PerfectInterpolantSequences, 243686/245376 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-17 00:11:28,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request...