./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 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-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-?-798a7b3-m [2025-03-03 19:51:31,140 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-03 19:51:31,190 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-03 19:51:31,195 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-03 19:51:31,195 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-03 19:51:31,216 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-03 19:51:31,217 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-03 19:51:31,217 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-03 19:51:31,217 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-03 19:51:31,218 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-03 19:51:31,218 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-03 19:51:31,218 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-03 19:51:31,219 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-03 19:51:31,219 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-03 19:51:31,219 INFO L153 SettingsManager]: * Use SBE=true [2025-03-03 19:51:31,219 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-03 19:51:31,219 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-03 19:51:31,219 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-03 19:51:31,219 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-03 19:51:31,219 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-03 19:51:31,220 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-03 19:51:31,220 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-03 19:51:31,221 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-03 19:51:31,221 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-03 19:51:31,221 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-03 19:51:31,221 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-03 19:51:31,221 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-03 19:51:31,221 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-03 19:51:31,221 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-03 19:51:31,221 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-03 19:51:31,222 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-03 19:51:31,222 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-03 19:51:31,222 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-03 19:51:31,452 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-03 19:51:31,460 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-03 19:51:31,462 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-03 19:51:31,463 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-03 19:51:31,464 INFO L274 PluginConnector]: CDTParser initialized [2025-03-03 19:51:31,465 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-03 19:51:32,589 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/50391e9ca/9544518f1d14455fae50a4ec6350be44/FLAG6da91b40f [2025-03-03 19:51:32,920 INFO L384 CDTParser]: Found 1 translation units. [2025-03-03 19:51:32,921 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-03 19:51:32,934 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/50391e9ca/9544518f1d14455fae50a4ec6350be44/FLAG6da91b40f [2025-03-03 19:51:33,162 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/50391e9ca/9544518f1d14455fae50a4ec6350be44 [2025-03-03 19:51:33,164 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-03 19:51:33,165 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-03 19:51:33,166 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-03 19:51:33,166 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-03 19:51:33,169 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-03 19:51:33,170 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,170 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c9f9dc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33, skipping insertion in model container [2025-03-03 19:51:33,170 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,191 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-03 19:51:33,304 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-03 19:51:33,423 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-03 19:51:33,443 INFO L200 MainTranslator]: Completed pre-run [2025-03-03 19:51:33,452 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-03 19:51:33,501 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-03 19:51:33,513 INFO L204 MainTranslator]: Completed translation [2025-03-03 19:51:33,513 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33 WrapperNode [2025-03-03 19:51:33,513 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-03 19:51:33,514 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-03 19:51:33,514 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-03 19:51:33,514 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-03 19:51:33,518 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,531 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,590 INFO L138 Inliner]: procedures = 26, calls = 85, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 475 [2025-03-03 19:51:33,591 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-03 19:51:33,591 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-03 19:51:33,592 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-03 19:51:33,592 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-03 19:51:33,597 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,598 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,611 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,641 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-03 19:51:33,641 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,641 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,658 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,661 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,665 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,669 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,676 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-03 19:51:33,676 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-03 19:51:33,676 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-03 19:51:33,676 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-03 19:51:33,677 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (1/1) ... [2025-03-03 19:51:33,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-03 19:51:33,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:51:33,706 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-03 19:51:33,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-03 19:51:33,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-03 19:51:33,726 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-03 19:51:33,726 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-03 19:51:33,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-03 19:51:33,726 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-03 19:51:33,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-03 19:51:33,812 INFO L256 CfgBuilder]: Building ICFG [2025-03-03 19:51:33,813 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-03 19:51:34,424 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2025-03-03 19:51:34,424 INFO L307 CfgBuilder]: Performing block encoding [2025-03-03 19:51:34,440 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-03 19:51:34,441 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-03 19:51:34,441 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 07:51:34 BoogieIcfgContainer [2025-03-03 19:51:34,441 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-03 19:51:34,442 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-03 19:51:34,443 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-03 19:51:34,446 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-03 19:51:34,447 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.03 07:51:33" (1/3) ... [2025-03-03 19:51:34,447 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd20c43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:51:34, skipping insertion in model container [2025-03-03 19:51:34,447 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 07:51:33" (2/3) ... [2025-03-03 19:51:34,447 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bd20c43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:51:34, skipping insertion in model container [2025-03-03 19:51:34,447 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 07:51:34" (3/3) ... [2025-03-03 19:51:34,448 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-80.i [2025-03-03 19:51:34,460 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-03 19:51:34,462 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-80.i that has 2 procedures, 200 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-03 19:51:34,511 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-03 19:51:34,519 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;@63e85192, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-03 19:51:34,519 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-03 19:51:34,524 INFO L276 IsEmpty]: Start isEmpty. Operand has 200 states, 125 states have (on average 1.504) internal successors, (188), 126 states have internal predecessors, (188), 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-03 19:51:34,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-03 19:51:34,540 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:34,540 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-03 19:51:34,541 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:34,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:34,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1920142791, now seen corresponding path program 1 times [2025-03-03 19:51:34,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:34,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932886089] [2025-03-03 19:51:34,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:34,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:34,642 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-03 19:51:34,678 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-03 19:51:34,679 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:34,679 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:34,996 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-03 19:51:34,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:34,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932886089] [2025-03-03 19:51:34,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932886089] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:51:34,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828937193] [2025-03-03 19:51:34,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:34,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:51:34,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:51:35,001 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:51:35,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-03 19:51:35,131 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-03 19:51:35,254 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-03 19:51:35,254 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:35,254 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:35,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 1036 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-03 19:51:35,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:51:35,307 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-03 19:51:35,308 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-03 19:51:35,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828937193] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:35,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-03 19:51:35,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-03 19:51:35,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898156753] [2025-03-03 19:51:35,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:35,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-03 19:51:35,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:35,328 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-03 19:51:35,328 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-03 19:51:35,330 INFO L87 Difference]: Start difference. First operand has 200 states, 125 states have (on average 1.504) internal successors, (188), 126 states have internal predecessors, (188), 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 51.5) internal successors, (103), 2 states have internal predecessors, (103), 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-03 19:51:35,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:35,368 INFO L93 Difference]: Finished difference Result 394 states and 731 transitions. [2025-03-03 19:51:35,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-03 19:51:35,370 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 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 458 [2025-03-03 19:51:35,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:35,376 INFO L225 Difference]: With dead ends: 394 [2025-03-03 19:51:35,376 INFO L226 Difference]: Without dead ends: 197 [2025-03-03 19:51:35,381 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 459 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-03 19:51:35,383 INFO L435 NwaCegarLoop]: 323 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, 323 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-03 19:51:35,384 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 323 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-03 19:51:35,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2025-03-03 19:51:35,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 197. [2025-03-03 19:51:35,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 123 states have (on average 1.4796747967479675) internal successors, (182), 123 states have internal predecessors, (182), 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-03 19:51:35,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 326 transitions. [2025-03-03 19:51:35,431 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 326 transitions. Word has length 458 [2025-03-03 19:51:35,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:35,432 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 326 transitions. [2025-03-03 19:51:35,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 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-03 19:51:35,433 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 326 transitions. [2025-03-03 19:51:35,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-03 19:51:35,443 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:35,444 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-03 19:51:35,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-03 19:51:35,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-03 19:51:35,645 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:35,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:35,646 INFO L85 PathProgramCache]: Analyzing trace with hash -772023318, now seen corresponding path program 1 times [2025-03-03 19:51:35,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:35,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749063548] [2025-03-03 19:51:35,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:35,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:35,689 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-03 19:51:35,771 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-03 19:51:35,771 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:35,771 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:35,974 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-03 19:51:35,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:35,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749063548] [2025-03-03 19:51:35,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749063548] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:35,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:51:35,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 19:51:35,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554420717] [2025-03-03 19:51:35,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:35,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 19:51:35,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:35,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 19:51:35,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:51:35,979 INFO L87 Difference]: Start difference. First operand 197 states and 326 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:36,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:36,063 INFO L93 Difference]: Finished difference Result 583 states and 968 transitions. [2025-03-03 19:51:36,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 19:51:36,065 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:36,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:36,070 INFO L225 Difference]: With dead ends: 583 [2025-03-03 19:51:36,070 INFO L226 Difference]: Without dead ends: 389 [2025-03-03 19:51:36,072 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:51:36,072 INFO L435 NwaCegarLoop]: 529 mSDtfsCounter, 308 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 843 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-03 19:51:36,072 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 843 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-03 19:51:36,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2025-03-03 19:51:36,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 225. [2025-03-03 19:51:36,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 151 states have (on average 1.5496688741721854) internal successors, (234), 151 states have internal predecessors, (234), 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-03 19:51:36,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 378 transitions. [2025-03-03 19:51:36,113 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 378 transitions. Word has length 458 [2025-03-03 19:51:36,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:36,116 INFO L471 AbstractCegarLoop]: Abstraction has 225 states and 378 transitions. [2025-03-03 19:51:36,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:36,117 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 378 transitions. [2025-03-03 19:51:36,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-03 19:51:36,119 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:36,119 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-03 19:51:36,120 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-03 19:51:36,120 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:36,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:36,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1512840137, now seen corresponding path program 1 times [2025-03-03 19:51:36,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:36,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530117941] [2025-03-03 19:51:36,120 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:36,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:36,165 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-03 19:51:36,201 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-03 19:51:36,201 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:36,202 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:36,384 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-03 19:51:36,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:36,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530117941] [2025-03-03 19:51:36,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530117941] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:36,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:51:36,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 19:51:36,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730162476] [2025-03-03 19:51:36,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:36,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 19:51:36,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:36,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 19:51:36,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:51:36,387 INFO L87 Difference]: Start difference. First operand 225 states and 378 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:36,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:36,449 INFO L93 Difference]: Finished difference Result 669 states and 1128 transitions. [2025-03-03 19:51:36,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 19:51:36,450 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:36,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:36,456 INFO L225 Difference]: With dead ends: 669 [2025-03-03 19:51:36,456 INFO L226 Difference]: Without dead ends: 447 [2025-03-03 19:51:36,457 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:51:36,458 INFO L435 NwaCegarLoop]: 319 mSDtfsCounter, 310 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 630 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-03 19:51:36,458 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 630 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-03 19:51:36,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2025-03-03 19:51:36,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 441. [2025-03-03 19:51:36,522 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-03 19:51:36,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 741 transitions. [2025-03-03 19:51:36,525 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 741 transitions. Word has length 458 [2025-03-03 19:51:36,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:36,528 INFO L471 AbstractCegarLoop]: Abstraction has 441 states and 741 transitions. [2025-03-03 19:51:36,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:36,528 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 741 transitions. [2025-03-03 19:51:36,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-03 19:51:36,531 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:36,532 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-03 19:51:36,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-03 19:51:36,532 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:36,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:36,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1104015912, now seen corresponding path program 1 times [2025-03-03 19:51:36,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:36,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171225703] [2025-03-03 19:51:36,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:36,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:36,561 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-03 19:51:36,610 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-03 19:51:36,610 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:36,610 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:36,867 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-03 19:51:36,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:36,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171225703] [2025-03-03 19:51:36,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171225703] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:36,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:51:36,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-03 19:51:36,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191479481] [2025-03-03 19:51:36,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:36,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-03 19:51:36,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:36,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-03 19:51:36,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-03 19:51:36,869 INFO L87 Difference]: Start difference. First operand 441 states and 741 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 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-03 19:51:36,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:36,958 INFO L93 Difference]: Finished difference Result 1317 states and 2217 transitions. [2025-03-03 19:51:36,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-03 19:51:36,959 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 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-03 19:51:36,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:36,965 INFO L225 Difference]: With dead ends: 1317 [2025-03-03 19:51:36,967 INFO L226 Difference]: Without dead ends: 879 [2025-03-03 19:51:36,968 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-03 19:51:36,969 INFO L435 NwaCegarLoop]: 318 mSDtfsCounter, 322 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 948 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-03 19:51:36,970 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 948 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-03 19:51:36,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2025-03-03 19:51:37,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 445. [2025-03-03 19:51:37,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 298 states have (on average 1.5335570469798658) internal successors, (457), 298 states have internal predecessors, (457), 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-03 19:51:37,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 745 transitions. [2025-03-03 19:51:37,041 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 745 transitions. Word has length 458 [2025-03-03 19:51:37,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:37,043 INFO L471 AbstractCegarLoop]: Abstraction has 445 states and 745 transitions. [2025-03-03 19:51:37,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 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-03 19:51:37,043 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 745 transitions. [2025-03-03 19:51:37,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-03 19:51:37,046 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:37,047 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-03 19:51:37,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-03 19:51:37,047 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:37,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:37,047 INFO L85 PathProgramCache]: Analyzing trace with hash 907502407, now seen corresponding path program 1 times [2025-03-03 19:51:37,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:37,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306052128] [2025-03-03 19:51:37,049 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:37,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:37,074 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-03 19:51:37,126 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-03 19:51:37,126 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:37,126 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:37,554 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-03 19:51:37,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:37,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306052128] [2025-03-03 19:51:37,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306052128] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:37,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:51:37,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 19:51:37,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671745643] [2025-03-03 19:51:37,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:37,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 19:51:37,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:37,556 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 19:51:37,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:51:37,557 INFO L87 Difference]: Start difference. First operand 445 states and 745 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:37,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:37,630 INFO L93 Difference]: Finished difference Result 1329 states and 2229 transitions. [2025-03-03 19:51:37,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 19:51:37,631 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:37,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:37,636 INFO L225 Difference]: With dead ends: 1329 [2025-03-03 19:51:37,636 INFO L226 Difference]: Without dead ends: 887 [2025-03-03 19:51:37,637 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-03 19:51:37,638 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 160 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 641 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-03 19:51:37,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 641 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-03 19:51:37,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2025-03-03 19:51:37,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 885. [2025-03-03 19:51:37,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 592 states have (on average 1.5236486486486487) internal successors, (902), 592 states have internal predecessors, (902), 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-03 19:51:37,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1478 transitions. [2025-03-03 19:51:37,732 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1478 transitions. Word has length 458 [2025-03-03 19:51:37,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:37,733 INFO L471 AbstractCegarLoop]: Abstraction has 885 states and 1478 transitions. [2025-03-03 19:51:37,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:37,734 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1478 transitions. [2025-03-03 19:51:37,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-03 19:51:37,737 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:37,737 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-03 19:51:37,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-03 19:51:37,738 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:37,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:37,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1233098631, now seen corresponding path program 1 times [2025-03-03 19:51:37,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:37,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383748306] [2025-03-03 19:51:37,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:37,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:37,764 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-03 19:51:37,791 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-03 19:51:37,792 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:37,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:37,922 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-03 19:51:37,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:37,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383748306] [2025-03-03 19:51:37,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383748306] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:37,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:51:37,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 19:51:37,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321607757] [2025-03-03 19:51:37,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:37,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 19:51:37,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:37,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 19:51:37,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:51:37,925 INFO L87 Difference]: Start difference. First operand 885 states and 1478 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:37,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:37,980 INFO L93 Difference]: Finished difference Result 1323 states and 2206 transitions. [2025-03-03 19:51:37,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 19:51:37,981 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:37,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:37,985 INFO L225 Difference]: With dead ends: 1323 [2025-03-03 19:51:37,985 INFO L226 Difference]: Without dead ends: 441 [2025-03-03 19:51:37,988 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:51:37,989 INFO L435 NwaCegarLoop]: 316 mSDtfsCounter, 0 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 627 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-03 19:51:37,989 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 627 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-03 19:51:37,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2025-03-03 19:51:38,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 441. [2025-03-03 19:51:38,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 294 states have (on average 1.5) internal successors, (441), 294 states have internal predecessors, (441), 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-03 19:51:38,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 729 transitions. [2025-03-03 19:51:38,038 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 729 transitions. Word has length 458 [2025-03-03 19:51:38,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:38,039 INFO L471 AbstractCegarLoop]: Abstraction has 441 states and 729 transitions. [2025-03-03 19:51:38,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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-03 19:51:38,040 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 729 transitions. [2025-03-03 19:51:38,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-03-03 19:51:38,043 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:38,044 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, 1] [2025-03-03 19:51:38,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-03 19:51:38,044 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:38,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:38,045 INFO L85 PathProgramCache]: Analyzing trace with hash 2023334470, now seen corresponding path program 1 times [2025-03-03 19:51:38,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:38,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095263070] [2025-03-03 19:51:38,045 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:38,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:38,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:38,171 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:38,172 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:38,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:39,966 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-03 19:51:39,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:39,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095263070] [2025-03-03 19:51:39,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095263070] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:39,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:51:39,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-03 19:51:39,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102627585] [2025-03-03 19:51:39,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:39,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-03 19:51:39,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:39,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-03 19:51:39,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-03 19:51:39,971 INFO L87 Difference]: Start difference. First operand 441 states and 729 transitions. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 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-03 19:51:42,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:42,052 INFO L93 Difference]: Finished difference Result 1458 states and 2362 transitions. [2025-03-03 19:51:42,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-03 19:51:42,053 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 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 460 [2025-03-03 19:51:42,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:42,059 INFO L225 Difference]: With dead ends: 1458 [2025-03-03 19:51:42,059 INFO L226 Difference]: Without dead ends: 1020 [2025-03-03 19:51:42,060 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2025-03-03 19:51:42,061 INFO L435 NwaCegarLoop]: 469 mSDtfsCounter, 904 mSDsluCounter, 1112 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 904 SdHoareTripleChecker+Valid, 1581 SdHoareTripleChecker+Invalid, 1167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2025-03-03 19:51:42,061 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [904 Valid, 1581 Invalid, 1167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 812 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2025-03-03 19:51:42,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states. [2025-03-03 19:51:42,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 949. [2025-03-03 19:51:42,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 636 states have (on average 1.4669811320754718) internal successors, (933), 639 states have internal predecessors, (933), 305 states have call successors, (305), 7 states have call predecessors, (305), 7 states have return successors, (305), 302 states have call predecessors, (305), 305 states have call successors, (305) [2025-03-03 19:51:42,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1543 transitions. [2025-03-03 19:51:42,156 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1543 transitions. Word has length 460 [2025-03-03 19:51:42,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:42,157 INFO L471 AbstractCegarLoop]: Abstraction has 949 states and 1543 transitions. [2025-03-03 19:51:42,157 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 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-03 19:51:42,157 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1543 transitions. [2025-03-03 19:51:42,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-03-03 19:51:42,159 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:42,159 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, 1] [2025-03-03 19:51:42,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-03 19:51:42,160 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:42,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:42,160 INFO L85 PathProgramCache]: Analyzing trace with hash -2060281913, now seen corresponding path program 1 times [2025-03-03 19:51:42,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:42,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324447330] [2025-03-03 19:51:42,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:42,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:42,184 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:42,254 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:42,254 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:42,254 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:42,602 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-03 19:51:42,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:42,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324447330] [2025-03-03 19:51:42,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324447330] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:42,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:51:42,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 19:51:42,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452983545] [2025-03-03 19:51:42,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:42,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 19:51:42,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:42,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 19:51:42,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:51:42,604 INFO L87 Difference]: Start difference. First operand 949 states and 1543 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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-03 19:51:42,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:42,793 INFO L93 Difference]: Finished difference Result 2647 states and 4302 transitions. [2025-03-03 19:51:42,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 19:51:42,794 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 460 [2025-03-03 19:51:42,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:42,804 INFO L225 Difference]: With dead ends: 2647 [2025-03-03 19:51:42,805 INFO L226 Difference]: Without dead ends: 1701 [2025-03-03 19:51:42,808 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 19:51:42,808 INFO L435 NwaCegarLoop]: 410 mSDtfsCounter, 197 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-03 19:51:42,808 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 698 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-03 19:51:42,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1701 states. [2025-03-03 19:51:42,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1701 to 1674. [2025-03-03 19:51:42,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1674 states, 1142 states have (on average 1.4693520140105079) internal successors, (1678), 1151 states have internal predecessors, (1678), 517 states have call successors, (517), 14 states have call predecessors, (517), 14 states have return successors, (517), 508 states have call predecessors, (517), 517 states have call successors, (517) [2025-03-03 19:51:42,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1674 states to 1674 states and 2712 transitions. [2025-03-03 19:51:42,992 INFO L78 Accepts]: Start accepts. Automaton has 1674 states and 2712 transitions. Word has length 460 [2025-03-03 19:51:42,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:42,993 INFO L471 AbstractCegarLoop]: Abstraction has 1674 states and 2712 transitions. [2025-03-03 19:51:42,993 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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-03 19:51:42,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1674 states and 2712 transitions. [2025-03-03 19:51:42,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-03-03 19:51:42,997 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:42,997 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, 1] [2025-03-03 19:51:42,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-03 19:51:42,997 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:42,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:42,998 INFO L85 PathProgramCache]: Analyzing trace with hash 569823593, now seen corresponding path program 1 times [2025-03-03 19:51:42,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:42,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451049937] [2025-03-03 19:51:42,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:42,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:43,019 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:43,078 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:43,078 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:43,079 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:43,376 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-03 19:51:43,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:43,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451049937] [2025-03-03 19:51:43,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451049937] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:43,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:51:43,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-03 19:51:43,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197672391] [2025-03-03 19:51:43,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:43,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-03 19:51:43,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:43,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-03 19:51:43,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-03 19:51:43,378 INFO L87 Difference]: Start difference. First operand 1674 states and 2712 transitions. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 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-03 19:51:43,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:43,931 INFO L93 Difference]: Finished difference Result 3772 states and 6089 transitions. [2025-03-03 19:51:43,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-03 19:51:43,932 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 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 460 [2025-03-03 19:51:43,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:43,945 INFO L225 Difference]: With dead ends: 3772 [2025-03-03 19:51:43,945 INFO L226 Difference]: Without dead ends: 2097 [2025-03-03 19:51:43,950 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-03 19:51:43,950 INFO L435 NwaCegarLoop]: 308 mSDtfsCounter, 705 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 705 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-03 19:51:43,950 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [705 Valid, 520 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-03 19:51:43,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2025-03-03 19:51:44,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 2062. [2025-03-03 19:51:44,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2062 states, 1339 states have (on average 1.4241971620612397) internal successors, (1907), 1350 states have internal predecessors, (1907), 702 states have call successors, (702), 20 states have call predecessors, (702), 20 states have return successors, (702), 691 states have call predecessors, (702), 702 states have call successors, (702) [2025-03-03 19:51:44,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 3311 transitions. [2025-03-03 19:51:44,177 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 3311 transitions. Word has length 460 [2025-03-03 19:51:44,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:44,178 INFO L471 AbstractCegarLoop]: Abstraction has 2062 states and 3311 transitions. [2025-03-03 19:51:44,178 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 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-03 19:51:44,178 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 3311 transitions. [2025-03-03 19:51:44,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-03-03 19:51:44,181 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:44,181 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, 1] [2025-03-03 19:51:44,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-03 19:51:44,182 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:44,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:44,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1115715958, now seen corresponding path program 1 times [2025-03-03 19:51:44,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:44,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645969717] [2025-03-03 19:51:44,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:44,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:44,202 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:44,224 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:44,224 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:44,224 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:45,116 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-03 19:51:45,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:45,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645969717] [2025-03-03 19:51:45,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645969717] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:51:45,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:51:45,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-03 19:51:45,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20322763] [2025-03-03 19:51:45,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:51:45,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-03 19:51:45,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:45,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-03 19:51:45,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-03-03 19:51:45,118 INFO L87 Difference]: Start difference. First operand 2062 states and 3311 transitions. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 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-03 19:51:46,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:46,638 INFO L93 Difference]: Finished difference Result 6925 states and 11093 transitions. [2025-03-03 19:51:46,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-03 19:51:46,639 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 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 460 [2025-03-03 19:51:46,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:46,669 INFO L225 Difference]: With dead ends: 6925 [2025-03-03 19:51:46,669 INFO L226 Difference]: Without dead ends: 4866 [2025-03-03 19:51:46,677 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 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-03 19:51:46,677 INFO L435 NwaCegarLoop]: 313 mSDtfsCounter, 677 mSDsluCounter, 1522 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 346 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 1835 SdHoareTripleChecker+Invalid, 865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-03-03 19:51:46,678 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [677 Valid, 1835 Invalid, 865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-03 19:51:46,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4866 states. [2025-03-03 19:51:47,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4866 to 3706. [2025-03-03 19:51:47,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3706 states, 2458 states have (on average 1.437754271765663) internal successors, (3534), 2478 states have internal predecessors, (3534), 1215 states have call successors, (1215), 32 states have call predecessors, (1215), 32 states have return successors, (1215), 1195 states have call predecessors, (1215), 1215 states have call successors, (1215) [2025-03-03 19:51:47,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3706 states to 3706 states and 5964 transitions. [2025-03-03 19:51:47,098 INFO L78 Accepts]: Start accepts. Automaton has 3706 states and 5964 transitions. Word has length 460 [2025-03-03 19:51:47,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:47,099 INFO L471 AbstractCegarLoop]: Abstraction has 3706 states and 5964 transitions. [2025-03-03 19:51:47,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 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-03 19:51:47,099 INFO L276 IsEmpty]: Start isEmpty. Operand 3706 states and 5964 transitions. [2025-03-03 19:51:47,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-03-03 19:51:47,102 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:47,102 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, 1] [2025-03-03 19:51:47,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-03 19:51:47,102 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:47,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:47,103 INFO L85 PathProgramCache]: Analyzing trace with hash -904365045, now seen corresponding path program 1 times [2025-03-03 19:51:47,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:47,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736776347] [2025-03-03 19:51:47,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:47,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:47,120 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:47,213 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:47,213 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:47,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:47,398 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 204 proven. 9 refuted. 0 times theorem prover too weak. 10011 trivial. 0 not checked. [2025-03-03 19:51:47,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:47,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736776347] [2025-03-03 19:51:47,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736776347] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:51:47,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544877657] [2025-03-03 19:51:47,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:47,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:51:47,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:51:47,401 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:51:47,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-03 19:51:47,522 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:47,610 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:47,611 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:47,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:47,615 INFO L256 TraceCheckSpWp]: Trace formula consists of 1029 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-03 19:51:47,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:51:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 1023 proven. 9 refuted. 0 times theorem prover too weak. 9192 trivial. 0 not checked. [2025-03-03 19:51:47,740 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:51:48,031 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 204 proven. 9 refuted. 0 times theorem prover too weak. 10011 trivial. 0 not checked. [2025-03-03 19:51:48,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544877657] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-03 19:51:48,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-03 19:51:48,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-03-03 19:51:48,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274505997] [2025-03-03 19:51:48,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-03 19:51:48,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-03 19:51:48,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:48,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-03 19:51:48,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-03 19:51:48,033 INFO L87 Difference]: Start difference. First operand 3706 states and 5964 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 2 states have call predecessors, (76), 2 states have call successors, (76) [2025-03-03 19:51:48,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:48,613 INFO L93 Difference]: Finished difference Result 7527 states and 12034 transitions. [2025-03-03 19:51:48,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-03 19:51:48,613 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 2 states have call predecessors, (76), 2 states have call successors, (76) Word has length 460 [2025-03-03 19:51:48,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:48,639 INFO L225 Difference]: With dead ends: 7527 [2025-03-03 19:51:48,639 INFO L226 Difference]: Without dead ends: 3824 [2025-03-03 19:51:48,650 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 927 GetRequests, 917 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-03-03 19:51:48,651 INFO L435 NwaCegarLoop]: 238 mSDtfsCounter, 335 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-03 19:51:48,652 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [402 Valid, 568 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-03 19:51:48,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3824 states. [2025-03-03 19:51:48,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3824 to 3742. [2025-03-03 19:51:48,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3742 states, 2485 states have (on average 1.4132796780684105) internal successors, (3512), 2505 states have internal predecessors, (3512), 1215 states have call successors, (1215), 41 states have call predecessors, (1215), 41 states have return successors, (1215), 1195 states have call predecessors, (1215), 1215 states have call successors, (1215) [2025-03-03 19:51:48,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3742 states to 3742 states and 5942 transitions. [2025-03-03 19:51:48,988 INFO L78 Accepts]: Start accepts. Automaton has 3742 states and 5942 transitions. Word has length 460 [2025-03-03 19:51:48,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:48,988 INFO L471 AbstractCegarLoop]: Abstraction has 3742 states and 5942 transitions. [2025-03-03 19:51:48,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (75), 2 states have call predecessors, (75), 4 states have return successors, (76), 2 states have call predecessors, (76), 2 states have call successors, (76) [2025-03-03 19:51:48,989 INFO L276 IsEmpty]: Start isEmpty. Operand 3742 states and 5942 transitions. [2025-03-03 19:51:48,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-03-03 19:51:48,992 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:48,992 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, 1] [2025-03-03 19:51:49,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-03 19:51:49,192 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,SelfDestructingSolverStorable10 [2025-03-03 19:51:49,193 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:49,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:49,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1901437398, now seen corresponding path program 1 times [2025-03-03 19:51:49,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:49,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184645961] [2025-03-03 19:51:49,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:49,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:49,213 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:49,344 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:49,344 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:49,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:49,650 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-03 19:51:49,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:49,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184645961] [2025-03-03 19:51:49,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184645961] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:51:49,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512110282] [2025-03-03 19:51:49,651 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:49,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:51:49,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:51:49,653 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:51:49,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-03 19:51:49,786 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:49,886 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:49,886 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:49,886 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:49,890 INFO L256 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-03 19:51:49,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:51:51,348 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-03 19:51:51,348 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:51:51,894 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-03 19:51:51,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512110282] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-03 19:51:51,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-03 19:51:51,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 14 [2025-03-03 19:51:51,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335828573] [2025-03-03 19:51:51,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-03 19:51:51,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-03 19:51:51,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:51,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-03 19:51:51,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2025-03-03 19:51:51,897 INFO L87 Difference]: Start difference. First operand 3742 states and 5942 transitions. Second operand has 14 states, 14 states have (on average 19.285714285714285) internal successors, (270), 14 states have internal predecessors, (270), 6 states have call successors, (216), 3 states have call predecessors, (216), 6 states have return successors, (216), 6 states have call predecessors, (216), 6 states have call successors, (216) [2025-03-03 19:51:54,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:51:54,404 INFO L93 Difference]: Finished difference Result 11022 states and 17246 transitions. [2025-03-03 19:51:54,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-03 19:51:54,404 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 19.285714285714285) internal successors, (270), 14 states have internal predecessors, (270), 6 states have call successors, (216), 3 states have call predecessors, (216), 6 states have return successors, (216), 6 states have call predecessors, (216), 6 states have call successors, (216) Word has length 460 [2025-03-03 19:51:54,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:51:54,442 INFO L225 Difference]: With dead ends: 11022 [2025-03-03 19:51:54,442 INFO L226 Difference]: Without dead ends: 7283 [2025-03-03 19:51:54,456 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 940 GetRequests, 914 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=220, Invalid=536, Unknown=0, NotChecked=0, Total=756 [2025-03-03 19:51:54,456 INFO L435 NwaCegarLoop]: 249 mSDtfsCounter, 954 mSDsluCounter, 1851 mSDsCounter, 0 mSdLazyCounter, 2291 mSolverCounterSat, 476 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1108 SdHoareTripleChecker+Valid, 2100 SdHoareTripleChecker+Invalid, 2767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 476 IncrementalHoareTripleChecker+Valid, 2291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2025-03-03 19:51:54,457 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1108 Valid, 2100 Invalid, 2767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [476 Valid, 2291 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2025-03-03 19:51:54,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7283 states. [2025-03-03 19:51:54,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7283 to 5002. [2025-03-03 19:51:54,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5002 states, 3274 states have (on average 1.391264508246793) internal successors, (4555), 3302 states have internal predecessors, (4555), 1662 states have call successors, (1662), 65 states have call predecessors, (1662), 65 states have return successors, (1662), 1634 states have call predecessors, (1662), 1662 states have call successors, (1662) [2025-03-03 19:51:55,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5002 states to 5002 states and 7879 transitions. [2025-03-03 19:51:55,012 INFO L78 Accepts]: Start accepts. Automaton has 5002 states and 7879 transitions. Word has length 460 [2025-03-03 19:51:55,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:51:55,013 INFO L471 AbstractCegarLoop]: Abstraction has 5002 states and 7879 transitions. [2025-03-03 19:51:55,014 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 19.285714285714285) internal successors, (270), 14 states have internal predecessors, (270), 6 states have call successors, (216), 3 states have call predecessors, (216), 6 states have return successors, (216), 6 states have call predecessors, (216), 6 states have call successors, (216) [2025-03-03 19:51:55,014 INFO L276 IsEmpty]: Start isEmpty. Operand 5002 states and 7879 transitions. [2025-03-03 19:51:55,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-03-03 19:51:55,017 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:51:55,017 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, 1] [2025-03-03 19:51:55,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-03 19:51:55,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:51:55,218 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:51:55,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:51:55,219 INFO L85 PathProgramCache]: Analyzing trace with hash 108666443, now seen corresponding path program 1 times [2025-03-03 19:51:55,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:51:55,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355047386] [2025-03-03 19:51:55,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:55,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:51:55,238 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:55,339 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:55,340 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:55,340 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:56,387 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 240 proven. 180 refuted. 0 times theorem prover too weak. 9804 trivial. 0 not checked. [2025-03-03 19:51:56,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:51:56,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355047386] [2025-03-03 19:51:56,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355047386] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:51:56,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743066732] [2025-03-03 19:51:56,388 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:51:56,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:51:56,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:51:56,392 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:51:56,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-03 19:51:56,536 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:51:56,635 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:51:56,635 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:51:56,635 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:51:56,639 INFO L256 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-03-03 19:51:56,645 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:51:58,394 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-03 19:51:58,394 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:51:58,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743066732] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:51:58,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-03 19:51:58,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18] total 25 [2025-03-03 19:51:58,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510024612] [2025-03-03 19:51:58,910 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-03 19:51:58,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-03 19:51:58,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:51:58,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-03 19:51:58,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=761, Unknown=0, NotChecked=0, Total=930 [2025-03-03 19:51:58,913 INFO L87 Difference]: Start difference. First operand 5002 states and 7879 transitions. Second operand has 25 states, 25 states have (on average 7.2) internal successors, (180), 23 states have internal predecessors, (180), 8 states have call successors, (110), 6 states have call predecessors, (110), 8 states have return successors, (111), 8 states have call predecessors, (111), 8 states have call successors, (111) [2025-03-03 19:52:02,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:02,189 INFO L93 Difference]: Finished difference Result 14598 states and 22264 transitions. [2025-03-03 19:52:02,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-03-03 19:52:02,190 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 7.2) internal successors, (180), 23 states have internal predecessors, (180), 8 states have call successors, (110), 6 states have call predecessors, (110), 8 states have return successors, (111), 8 states have call predecessors, (111), 8 states have call successors, (111) Word has length 460 [2025-03-03 19:52:02,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:02,228 INFO L225 Difference]: With dead ends: 14598 [2025-03-03 19:52:02,228 INFO L226 Difference]: Without dead ends: 9599 [2025-03-03 19:52:02,239 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 719 GetRequests, 668 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 667 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=606, Invalid=2150, Unknown=0, NotChecked=0, Total=2756 [2025-03-03 19:52:02,241 INFO L435 NwaCegarLoop]: 343 mSDtfsCounter, 1294 mSDsluCounter, 2078 mSDsCounter, 0 mSdLazyCounter, 2894 mSolverCounterSat, 608 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1328 SdHoareTripleChecker+Valid, 2421 SdHoareTripleChecker+Invalid, 3502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 608 IncrementalHoareTripleChecker+Valid, 2894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:02,242 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1328 Valid, 2421 Invalid, 3502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [608 Valid, 2894 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2025-03-03 19:52:02,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9599 states. [2025-03-03 19:52:02,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9599 to 4550. [2025-03-03 19:52:02,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4550 states, 3346 states have (on average 1.4907352062163777) internal successors, (4988), 3361 states have internal predecessors, (4988), 1097 states have call successors, (1097), 106 states have call predecessors, (1097), 106 states have return successors, (1097), 1082 states have call predecessors, (1097), 1097 states have call successors, (1097) [2025-03-03 19:52:02,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4550 states to 4550 states and 7182 transitions. [2025-03-03 19:52:03,000 INFO L78 Accepts]: Start accepts. Automaton has 4550 states and 7182 transitions. Word has length 460 [2025-03-03 19:52:03,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:03,001 INFO L471 AbstractCegarLoop]: Abstraction has 4550 states and 7182 transitions. [2025-03-03 19:52:03,001 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.2) internal successors, (180), 23 states have internal predecessors, (180), 8 states have call successors, (110), 6 states have call predecessors, (110), 8 states have return successors, (111), 8 states have call predecessors, (111), 8 states have call successors, (111) [2025-03-03 19:52:03,001 INFO L276 IsEmpty]: Start isEmpty. Operand 4550 states and 7182 transitions. [2025-03-03 19:52:03,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2025-03-03 19:52:03,004 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:03,004 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, 1] [2025-03-03 19:52:03,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-03 19:52:03,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:03,206 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:03,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:03,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1074680854, now seen corresponding path program 1 times [2025-03-03 19:52:03,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:03,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002083602] [2025-03-03 19:52:03,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:03,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:03,225 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:52:03,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:52:03,344 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:03,344 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-03 19:52:03,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789409317] [2025-03-03 19:52:03,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:03,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:03,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:52:03,350 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:52:03,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-03 19:52:03,487 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 460 statements into 1 equivalence classes. [2025-03-03 19:52:03,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 460 of 460 statements. [2025-03-03 19:52:03,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:03,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:03,584 INFO L256 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-03 19:52:03,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:52:04,255 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-03 19:52:04,256 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:52:04,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:04,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002083602] [2025-03-03 19:52:04,494 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-03 19:52:04,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789409317] [2025-03-03 19:52:04,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789409317] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:52:04,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-03 19:52:04,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2025-03-03 19:52:04,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003464652] [2025-03-03 19:52:04,494 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-03 19:52:04,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-03 19:52:04,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:04,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-03 19:52:04,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-03 19:52:04,495 INFO L87 Difference]: Start difference. First operand 4550 states and 7182 transitions. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 5 states have internal predecessors, (109), 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-03 19:52:05,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:05,664 INFO L93 Difference]: Finished difference Result 12691 states and 19790 transitions. [2025-03-03 19:52:05,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-03 19:52:05,665 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 5 states have internal predecessors, (109), 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 460 [2025-03-03 19:52:05,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:05,696 INFO L225 Difference]: With dead ends: 12691 [2025-03-03 19:52:05,696 INFO L226 Difference]: Without dead ends: 8144 [2025-03-03 19:52:05,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 719 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2025-03-03 19:52:05,708 INFO L435 NwaCegarLoop]: 326 mSDtfsCounter, 276 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:05,708 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 922 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-03 19:52:05,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8144 states. [2025-03-03 19:52:06,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8144 to 8022. [2025-03-03 19:52:06,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8022 states, 5655 states have (on average 1.4396109637488947) internal successors, (8141), 5683 states have internal predecessors, (8141), 2156 states have call successors, (2156), 210 states have call predecessors, (2156), 210 states have return successors, (2156), 2128 states have call predecessors, (2156), 2156 states have call successors, (2156) [2025-03-03 19:52:06,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8022 states to 8022 states and 12453 transitions. [2025-03-03 19:52:06,685 INFO L78 Accepts]: Start accepts. Automaton has 8022 states and 12453 transitions. Word has length 460 [2025-03-03 19:52:06,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:06,686 INFO L471 AbstractCegarLoop]: Abstraction has 8022 states and 12453 transitions. [2025-03-03 19:52:06,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 5 states have internal predecessors, (109), 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-03 19:52:06,686 INFO L276 IsEmpty]: Start isEmpty. Operand 8022 states and 12453 transitions. [2025-03-03 19:52:06,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2025-03-03 19:52:06,690 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:06,690 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, 1, 1] [2025-03-03 19:52:06,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-03-03 19:52:06,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-03-03 19:52:06,891 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:06,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:06,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1428067233, now seen corresponding path program 1 times [2025-03-03 19:52:06,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:06,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696147973] [2025-03-03 19:52:06,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:06,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:06,912 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 461 statements into 1 equivalence classes. [2025-03-03 19:52:06,926 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 461 of 461 statements. [2025-03-03 19:52:06,926 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:06,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:07,015 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-03 19:52:07,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:07,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696147973] [2025-03-03 19:52:07,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696147973] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:07,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:52:07,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-03 19:52:07,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875909777] [2025-03-03 19:52:07,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:07,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-03 19:52:07,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:07,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-03 19:52:07,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-03 19:52:07,017 INFO L87 Difference]: Start difference. First operand 8022 states and 12453 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 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-03 19:52:08,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:08,899 INFO L93 Difference]: Finished difference Result 22516 states and 35182 transitions. [2025-03-03 19:52:08,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-03 19:52:08,899 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 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 461 [2025-03-03 19:52:08,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:08,947 INFO L225 Difference]: With dead ends: 22516 [2025-03-03 19:52:08,947 INFO L226 Difference]: Without dead ends: 14534 [2025-03-03 19:52:08,964 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-03 19:52:08,964 INFO L435 NwaCegarLoop]: 437 mSDtfsCounter, 347 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 1052 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:08,966 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 1052 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-03 19:52:08,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14534 states. [2025-03-03 19:52:10,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14534 to 11679. [2025-03-03 19:52:10,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11679 states, 8814 states have (on average 1.5040844111640572) internal successors, (13257), 8859 states have internal predecessors, (13257), 2615 states have call successors, (2615), 249 states have call predecessors, (2615), 249 states have return successors, (2615), 2570 states have call predecessors, (2615), 2615 states have call successors, (2615) [2025-03-03 19:52:10,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11679 states to 11679 states and 18487 transitions. [2025-03-03 19:52:10,168 INFO L78 Accepts]: Start accepts. Automaton has 11679 states and 18487 transitions. Word has length 461 [2025-03-03 19:52:10,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:10,169 INFO L471 AbstractCegarLoop]: Abstraction has 11679 states and 18487 transitions. [2025-03-03 19:52:10,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 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-03 19:52:10,169 INFO L276 IsEmpty]: Start isEmpty. Operand 11679 states and 18487 transitions. [2025-03-03 19:52:10,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2025-03-03 19:52:10,173 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:10,173 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, 1, 1] [2025-03-03 19:52:10,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-03 19:52:10,173 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:10,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:10,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1216716320, now seen corresponding path program 1 times [2025-03-03 19:52:10,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:10,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126002020] [2025-03-03 19:52:10,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:10,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:10,191 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 461 statements into 1 equivalence classes. [2025-03-03 19:52:10,218 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 461 of 461 statements. [2025-03-03 19:52:10,218 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:10,218 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:10,602 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-03 19:52:10,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:10,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126002020] [2025-03-03 19:52:10,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126002020] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:10,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:52:10,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-03 19:52:10,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681452724] [2025-03-03 19:52:10,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:10,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-03 19:52:10,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:10,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-03 19:52:10,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-03-03 19:52:10,605 INFO L87 Difference]: Start difference. First operand 11679 states and 18487 transitions. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 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-03 19:52:13,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:13,106 INFO L93 Difference]: Finished difference Result 24072 states and 37748 transitions. [2025-03-03 19:52:13,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-03 19:52:13,106 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 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 461 [2025-03-03 19:52:13,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:13,159 INFO L225 Difference]: With dead ends: 24072 [2025-03-03 19:52:13,159 INFO L226 Difference]: Without dead ends: 16592 [2025-03-03 19:52:13,175 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2025-03-03 19:52:13,175 INFO L435 NwaCegarLoop]: 411 mSDtfsCounter, 926 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 926 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:13,175 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [926 Valid, 709 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-03 19:52:13,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16592 states. [2025-03-03 19:52:14,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16592 to 13428. [2025-03-03 19:52:14,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13428 states, 10305 states have (on average 1.5232411450752061) internal successors, (15697), 10358 states have internal predecessors, (15697), 2859 states have call successors, (2859), 263 states have call predecessors, (2859), 263 states have return successors, (2859), 2806 states have call predecessors, (2859), 2859 states have call successors, (2859) [2025-03-03 19:52:14,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13428 states to 13428 states and 21415 transitions. [2025-03-03 19:52:14,562 INFO L78 Accepts]: Start accepts. Automaton has 13428 states and 21415 transitions. Word has length 461 [2025-03-03 19:52:14,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:14,562 INFO L471 AbstractCegarLoop]: Abstraction has 13428 states and 21415 transitions. [2025-03-03 19:52:14,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 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-03 19:52:14,563 INFO L276 IsEmpty]: Start isEmpty. Operand 13428 states and 21415 transitions. [2025-03-03 19:52:14,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2025-03-03 19:52:14,566 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:14,567 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, 1, 1] [2025-03-03 19:52:14,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-03 19:52:14,567 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:14,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:14,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1413389186, now seen corresponding path program 1 times [2025-03-03 19:52:14,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:14,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282399291] [2025-03-03 19:52:14,568 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:14,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:14,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 461 statements into 1 equivalence classes. [2025-03-03 19:52:14,613 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 461 of 461 statements. [2025-03-03 19:52:14,614 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:14,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:14,806 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-03 19:52:14,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:14,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282399291] [2025-03-03 19:52:14,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282399291] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:14,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:52:14,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-03 19:52:14,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589026689] [2025-03-03 19:52:14,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:14,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-03 19:52:14,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:14,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-03 19:52:14,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-03 19:52:14,809 INFO L87 Difference]: Start difference. First operand 13428 states and 21415 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 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-03 19:52:16,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:16,627 INFO L93 Difference]: Finished difference Result 28991 states and 45827 transitions. [2025-03-03 19:52:16,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-03 19:52:16,628 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 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 461 [2025-03-03 19:52:16,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:16,676 INFO L225 Difference]: With dead ends: 28991 [2025-03-03 19:52:16,676 INFO L226 Difference]: Without dead ends: 15603 [2025-03-03 19:52:16,697 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-03 19:52:16,698 INFO L435 NwaCegarLoop]: 426 mSDtfsCounter, 421 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:16,698 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [421 Valid, 722 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-03 19:52:16,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15603 states. [2025-03-03 19:52:17,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15603 to 10794. [2025-03-03 19:52:17,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10794 states, 8575 states have (on average 1.544606413994169) internal successors, (13245), 8612 states have internal predecessors, (13245), 2039 states have call successors, (2039), 179 states have call predecessors, (2039), 179 states have return successors, (2039), 2002 states have call predecessors, (2039), 2039 states have call successors, (2039) [2025-03-03 19:52:17,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10794 states to 10794 states and 17323 transitions. [2025-03-03 19:52:17,962 INFO L78 Accepts]: Start accepts. Automaton has 10794 states and 17323 transitions. Word has length 461 [2025-03-03 19:52:17,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:17,963 INFO L471 AbstractCegarLoop]: Abstraction has 10794 states and 17323 transitions. [2025-03-03 19:52:17,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 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-03 19:52:17,963 INFO L276 IsEmpty]: Start isEmpty. Operand 10794 states and 17323 transitions. [2025-03-03 19:52:17,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2025-03-03 19:52:17,967 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:17,967 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, 1, 1, 1] [2025-03-03 19:52:17,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-03 19:52:17,967 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:17,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:17,968 INFO L85 PathProgramCache]: Analyzing trace with hash 756966181, now seen corresponding path program 1 times [2025-03-03 19:52:17,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:17,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113634062] [2025-03-03 19:52:17,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:17,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:17,985 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 462 statements into 1 equivalence classes. [2025-03-03 19:52:18,000 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 462 of 462 statements. [2025-03-03 19:52:18,000 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:18,000 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:18,328 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-03 19:52:18,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:18,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113634062] [2025-03-03 19:52:18,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113634062] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:18,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 19:52:18,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-03 19:52:18,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053896696] [2025-03-03 19:52:18,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:18,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-03 19:52:18,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:18,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-03 19:52:18,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-03-03 19:52:18,330 INFO L87 Difference]: Start difference. First operand 10794 states and 17323 transitions. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 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-03 19:52:20,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:20,225 INFO L93 Difference]: Finished difference Result 20782 states and 32982 transitions. [2025-03-03 19:52:20,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-03 19:52:20,226 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 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 462 [2025-03-03 19:52:20,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:20,261 INFO L225 Difference]: With dead ends: 20782 [2025-03-03 19:52:20,261 INFO L226 Difference]: Without dead ends: 14554 [2025-03-03 19:52:20,274 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-03-03 19:52:20,274 INFO L435 NwaCegarLoop]: 409 mSDtfsCounter, 841 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 841 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:20,275 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [841 Valid, 870 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-03 19:52:20,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14554 states. [2025-03-03 19:52:21,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14554 to 10725. [2025-03-03 19:52:21,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10725 states, 8506 states have (on average 1.543381142722784) internal successors, (13128), 8543 states have internal predecessors, (13128), 2039 states have call successors, (2039), 179 states have call predecessors, (2039), 179 states have return successors, (2039), 2002 states have call predecessors, (2039), 2039 states have call successors, (2039) [2025-03-03 19:52:21,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10725 states to 10725 states and 17206 transitions. [2025-03-03 19:52:21,410 INFO L78 Accepts]: Start accepts. Automaton has 10725 states and 17206 transitions. Word has length 462 [2025-03-03 19:52:21,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:21,411 INFO L471 AbstractCegarLoop]: Abstraction has 10725 states and 17206 transitions. [2025-03-03 19:52:21,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 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-03 19:52:21,411 INFO L276 IsEmpty]: Start isEmpty. Operand 10725 states and 17206 transitions. [2025-03-03 19:52:21,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2025-03-03 19:52:21,414 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:21,415 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, 1, 1, 1] [2025-03-03 19:52:21,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-03 19:52:21,415 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:21,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:21,415 INFO L85 PathProgramCache]: Analyzing trace with hash 968317094, now seen corresponding path program 1 times [2025-03-03 19:52:21,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:21,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368960661] [2025-03-03 19:52:21,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:21,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:21,435 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 462 statements into 1 equivalence classes. [2025-03-03 19:52:21,505 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 462 of 462 statements. [2025-03-03 19:52:21,505 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:21,505 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:21,807 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-03 19:52:21,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:21,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368960661] [2025-03-03 19:52:21,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368960661] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:52:21,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529274377] [2025-03-03 19:52:21,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:21,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:21,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:52:21,809 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-03 19:52:21,811 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-03 19:52:21,966 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 462 statements into 1 equivalence classes. [2025-03-03 19:52:22,048 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 462 of 462 statements. [2025-03-03 19:52:22,048 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:22,048 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:22,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-03 19:52:22,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:52:22,124 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-03 19:52:22,124 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-03 19:52:22,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529274377] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 19:52:22,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-03 19:52:22,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2025-03-03 19:52:22,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636749123] [2025-03-03 19:52:22,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 19:52:22,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-03 19:52:22,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:22,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-03 19:52:22,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-03 19:52:22,126 INFO L87 Difference]: Start difference. First operand 10725 states and 17206 transitions. Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 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-03 19:52:24,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:24,530 INFO L93 Difference]: Finished difference Result 23940 states and 38685 transitions. [2025-03-03 19:52:24,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-03 19:52:24,531 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 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 462 [2025-03-03 19:52:24,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:24,565 INFO L225 Difference]: With dead ends: 23940 [2025-03-03 19:52:24,565 INFO L226 Difference]: Without dead ends: 17697 [2025-03-03 19:52:24,573 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 465 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-03-03 19:52:24,574 INFO L435 NwaCegarLoop]: 579 mSDtfsCounter, 731 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 731 SdHoareTripleChecker+Valid, 1407 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:24,574 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [731 Valid, 1407 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-03 19:52:24,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17697 states. [2025-03-03 19:52:26,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17697 to 13385. [2025-03-03 19:52:26,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13385 states, 10559 states have (on average 1.5387820816365185) internal successors, (16248), 10605 states have internal predecessors, (16248), 2596 states have call successors, (2596), 229 states have call predecessors, (2596), 229 states have return successors, (2596), 2550 states have call predecessors, (2596), 2596 states have call successors, (2596) [2025-03-03 19:52:26,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13385 states to 13385 states and 21440 transitions. [2025-03-03 19:52:26,084 INFO L78 Accepts]: Start accepts. Automaton has 13385 states and 21440 transitions. Word has length 462 [2025-03-03 19:52:26,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:26,085 INFO L471 AbstractCegarLoop]: Abstraction has 13385 states and 21440 transitions. [2025-03-03 19:52:26,085 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 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-03 19:52:26,085 INFO L276 IsEmpty]: Start isEmpty. Operand 13385 states and 21440 transitions. [2025-03-03 19:52:26,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2025-03-03 19:52:26,088 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:26,088 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, 1, 1, 1, 1] [2025-03-03 19:52:26,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-03 19:52:26,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:26,289 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:26,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:26,289 INFO L85 PathProgramCache]: Analyzing trace with hash 555772723, now seen corresponding path program 1 times [2025-03-03 19:52:26,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:26,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935061679] [2025-03-03 19:52:26,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:26,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:26,305 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 463 statements into 1 equivalence classes. [2025-03-03 19:52:26,359 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 463 of 463 statements. [2025-03-03 19:52:26,359 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:26,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:28,415 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-03 19:52:28,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 19:52:28,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935061679] [2025-03-03 19:52:28,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935061679] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:52:28,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122988837] [2025-03-03 19:52:28,416 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:28,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:28,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:52:28,418 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:52:28,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-03 19:52:28,582 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 463 statements into 1 equivalence classes. [2025-03-03 19:52:28,663 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 463 of 463 statements. [2025-03-03 19:52:28,663 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:28,663 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 19:52:28,666 INFO L256 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-03 19:52:28,673 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-03 19:52:29,416 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-03 19:52:29,416 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-03 19:52:30,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122988837] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-03 19:52:30,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-03 19:52:30,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 17 [2025-03-03 19:52:30,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819294655] [2025-03-03 19:52:30,306 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-03 19:52:30,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-03-03 19:52:30,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 19:52:30,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-03-03 19:52:30,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2025-03-03 19:52:30,307 INFO L87 Difference]: Start difference. First operand 13385 states and 21440 transitions. Second operand has 17 states, 17 states have (on average 10.117647058823529) internal successors, (172), 17 states have internal predecessors, (172), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (105), 4 states have call predecessors, (105), 4 states have call successors, (105) [2025-03-03 19:52:41,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 19:52:41,261 INFO L93 Difference]: Finished difference Result 48057 states and 75050 transitions. [2025-03-03 19:52:41,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-03-03 19:52:41,262 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 10.117647058823529) internal successors, (172), 17 states have internal predecessors, (172), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (105), 4 states have call predecessors, (105), 4 states have call successors, (105) Word has length 463 [2025-03-03 19:52:41,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 19:52:41,348 INFO L225 Difference]: With dead ends: 48057 [2025-03-03 19:52:41,348 INFO L226 Difference]: Without dead ends: 34712 [2025-03-03 19:52:41,371 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 520 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=405, Invalid=1401, Unknown=0, NotChecked=0, Total=1806 [2025-03-03 19:52:41,371 INFO L435 NwaCegarLoop]: 303 mSDtfsCounter, 2571 mSDsluCounter, 1435 mSDsCounter, 0 mSdLazyCounter, 2152 mSolverCounterSat, 1969 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2651 SdHoareTripleChecker+Valid, 1738 SdHoareTripleChecker+Invalid, 4121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1969 IncrementalHoareTripleChecker+Valid, 2152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2025-03-03 19:52:41,372 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2651 Valid, 1738 Invalid, 4121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1969 Valid, 2152 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2025-03-03 19:52:41,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34712 states. [2025-03-03 19:52:43,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34712 to 13815. [2025-03-03 19:52:43,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13815 states, 11096 states have (on average 1.5610129776496036) internal successors, (17321), 11136 states have internal predecessors, (17321), 2494 states have call successors, (2494), 224 states have call predecessors, (2494), 224 states have return successors, (2494), 2454 states have call predecessors, (2494), 2494 states have call successors, (2494) [2025-03-03 19:52:43,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13815 states to 13815 states and 22309 transitions. [2025-03-03 19:52:43,541 INFO L78 Accepts]: Start accepts. Automaton has 13815 states and 22309 transitions. Word has length 463 [2025-03-03 19:52:43,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 19:52:43,542 INFO L471 AbstractCegarLoop]: Abstraction has 13815 states and 22309 transitions. [2025-03-03 19:52:43,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 10.117647058823529) internal successors, (172), 17 states have internal predecessors, (172), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (105), 4 states have call predecessors, (105), 4 states have call successors, (105) [2025-03-03 19:52:43,542 INFO L276 IsEmpty]: Start isEmpty. Operand 13815 states and 22309 transitions. [2025-03-03 19:52:43,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2025-03-03 19:52:43,545 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 19:52:43,545 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, 1, 1, 1, 1] [2025-03-03 19:52:43,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-03-03 19:52:43,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:43,746 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 19:52:43,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 19:52:43,747 INFO L85 PathProgramCache]: Analyzing trace with hash 767123636, now seen corresponding path program 1 times [2025-03-03 19:52:43,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 19:52:43,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245437914] [2025-03-03 19:52:43,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:43,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 19:52:43,763 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 463 statements into 1 equivalence classes. [2025-03-03 19:52:43,850 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 463 of 463 statements. [2025-03-03 19:52:43,851 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:43,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-03 19:52:43,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1930214166] [2025-03-03 19:52:43,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 19:52:43,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-03 19:52:43,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 19:52:43,856 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-03 19:52:43,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-03 19:52:44,012 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 463 statements into 1 equivalence classes. [2025-03-03 19:52:44,158 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 463 of 463 statements. [2025-03-03 19:52:44,158 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:44,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-03 19:52:44,158 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-03 19:52:44,192 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 463 statements into 1 equivalence classes. [2025-03-03 19:52:44,271 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 463 of 463 statements. [2025-03-03 19:52:44,271 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 19:52:44,271 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-03 19:52:44,575 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-03 19:52:44,576 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-03 19:52:44,576 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-03 19:52:44,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-03-03 19:52:44,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-03-03 19:52:44,780 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, 1] [2025-03-03 19:52:45,009 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-03 19:52:45,013 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 07:52:45 BoogieIcfgContainer [2025-03-03 19:52:45,013 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-03 19:52:45,014 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-03 19:52:45,014 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-03 19:52:45,014 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-03 19:52:45,015 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 07:51:34" (3/4) ... [2025-03-03 19:52:45,016 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-03 19:52:45,017 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-03 19:52:45,017 INFO L158 Benchmark]: Toolchain (without parser) took 71852.30ms. Allocated memory was 167.8MB in the beginning and 3.4GB in the end (delta: 3.3GB). Free memory was 129.4MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2025-03-03 19:52:45,017 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 201.3MB. Free memory is still 126.6MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-03 19:52:45,018 INFO L158 Benchmark]: CACSL2BoogieTranslator took 347.74ms. Allocated memory is still 167.8MB. Free memory was 129.4MB in the beginning and 106.5MB in the end (delta: 22.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,019 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.61ms. Allocated memory is still 167.8MB. Free memory was 106.5MB in the beginning and 95.4MB in the end (delta: 11.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,019 INFO L158 Benchmark]: Boogie Preprocessor took 84.39ms. Allocated memory is still 167.8MB. Free memory was 95.4MB in the beginning and 81.6MB in the end (delta: 13.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,019 INFO L158 Benchmark]: IcfgBuilder took 764.96ms. Allocated memory is still 167.8MB. Free memory was 81.6MB in the beginning and 97.0MB in the end (delta: -15.4MB). Peak memory consumption was 43.4MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,019 INFO L158 Benchmark]: TraceAbstraction took 70570.50ms. Allocated memory was 167.8MB in the beginning and 3.4GB in the end (delta: 3.3GB). Free memory was 96.2MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2025-03-03 19:52:45,019 INFO L158 Benchmark]: Witness Printer took 3.16ms. Allocated memory is still 3.4GB. Free memory was 2.2GB in the beginning and 2.2GB in the end (delta: 447.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-03 19:52:45,020 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 201.3MB. Free memory is still 126.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 347.74ms. Allocated memory is still 167.8MB. Free memory was 129.4MB in the beginning and 106.5MB in the end (delta: 22.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 76.61ms. Allocated memory is still 167.8MB. Free memory was 106.5MB in the beginning and 95.4MB in the end (delta: 11.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 84.39ms. Allocated memory is still 167.8MB. Free memory was 95.4MB in the beginning and 81.6MB in the end (delta: 13.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * IcfgBuilder took 764.96ms. Allocated memory is still 167.8MB. Free memory was 81.6MB in the beginning and 97.0MB in the end (delta: -15.4MB). Peak memory consumption was 43.4MB. Max. memory is 16.1GB. * TraceAbstraction took 70570.50ms. Allocated memory was 167.8MB in the beginning and 3.4GB in the end (delta: 3.3GB). Free memory was 96.2MB in the beginning and 2.2GB in the end (delta: -2.1GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 3.16ms. Allocated memory is still 3.4GB. Free memory was 2.2GB in the beginning and 2.2GB in the end (delta: 447.4kB). 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 121, overapproximation of someBinaryArithmeticDOUBLEoperation at line 235, overapproximation of someBinaryArithmeticDOUBLEoperation at line 181, overapproximation of someBinaryArithmeticDOUBLEoperation at line 150, overapproximation of someBinaryFLOATComparisonOperation at line 326, overapproximation of someBinaryFLOATComparisonOperation at line 397, overapproximation of someBinaryFLOATComparisonOperation at line 291, overapproximation of someBinaryFLOATComparisonOperation at line 328, overapproximation of someBinaryFLOATComparisonOperation at line 135, overapproximation of someBinaryFLOATComparisonOperation at line 220, overapproximation of someBinaryFLOATComparisonOperation at line 429, overapproximation of someBinaryFLOATComparisonOperation at line 347, overapproximation of someBinaryFLOATComparisonOperation at line 399, overapproximation of someBinaryFLOATComparisonOperation at line 263, overapproximation of someBinaryFLOATComparisonOperation at line 401, overapproximation of someBinaryFLOATComparisonOperation at line 125, overapproximation of someBinaryFLOATComparisonOperation at line 113, overapproximation of someBinaryFLOATComparisonOperation at line 330, overapproximation of someBinaryFLOATComparisonOperation at line 189, overapproximation of someBinaryFLOATComparisonOperation at line 412, overapproximation of someBinaryFLOATComparisonOperation at line 349, overapproximation of someBinaryFLOATComparisonOperation at line 423, 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 192, overapproximation of someBinaryDOUBLEComparisonOperation at line 429, overapproximation of someBinaryDOUBLEComparisonOperation at line 309, overapproximation of someBinaryDOUBLEComparisonOperation at line 323, overapproximation of someBinaryDOUBLEComparisonOperation at line 364, overapproximation of someBinaryDOUBLEComparisonOperation at line 213, overapproximation of someBinaryDOUBLEComparisonOperation at line 152, overapproximation of someBinaryDOUBLEComparisonOperation at line 366, overapproximation of someBinaryDOUBLEComparisonOperation at line 161, overapproximation of someBinaryDOUBLEComparisonOperation at line 315, overapproximation of someBinaryDOUBLEComparisonOperation at line 311, overapproximation of someBinaryDOUBLEComparisonOperation at line 368, overapproximation of someBinaryDOUBLEComparisonOperation at line 286, overapproximation of someBinaryDOUBLEComparisonOperation at line 313, overapproximation of someBinaryDOUBLEComparisonOperation at line 143, overapproximation of someBinaryDOUBLEComparisonOperation at line 121, overapproximation of someBinaryDOUBLEComparisonOperation at line 282, overapproximation of someBinaryDOUBLEComparisonOperation at line 166, overapproximation of someBinaryDOUBLEComparisonOperation at line 324, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someUnaryFLOAToperation at line 220, overapproximation of someUnaryFLOAToperation at line 113. 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; VAL [isInitial=0, 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_2=97/4, 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] [L433] isInitial = 1 [L434] FCALL initially() [L435] COND TRUE 1 [L436] CALL updateLastVariables() [L426] last_1_var_1_10 = 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_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_2=97/4, 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] [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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=79999999995/8, var_1_25=65779, var_1_26=0, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-64, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_39=32, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_39=144, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_39=144, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_39=144, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_39=144, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_39=144, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=-255, var_1_54=0, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, 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=127, var_1_66=-961, 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 FALSE !(((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) >= var_1_38) [L164] var_1_55 = (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) + ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, 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=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=5, var_1_65=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, 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 FALSE !((- var_1_47) <= 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, 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] [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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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 TRUE ((var_1_2 - var_1_3) * var_1_4) < var_1_5 [L287] var_1_1 = ((((-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))))))) 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=-8, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-8, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-8, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-8, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-8, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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)))))) ; VAL [\result=0, 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=-8, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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] [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=-8, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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=-8, var_1_20=1, var_1_21=0, var_1_22=1, var_1_23=-57, var_1_24=2, var_1_25=65779, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=2, var_1_31=1, var_1_32=3, var_1_33=1, var_1_34=61, var_1_36=4, var_1_39=144, var_1_40=0, var_1_41=81, 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=81, var_1_53=-255, var_1_54=0, var_1_55=65, var_1_56=0, var_1_57=1, var_1_58=4, var_1_59=1, var_1_63=6, var_1_64=126, var_1_65=127, var_1_66=-961, var_1_67=33, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=64, var_1_79=7, var_1_80=17/4, var_1_81=128, var_1_82=6, var_1_83=81, 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, 200 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 70.3s, OverallIterations: 21, TraceHistogramMax: 72, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 34.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12645 SdHoareTripleChecker+Valid, 13.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12279 mSDsluCounter, 21155 SdHoareTripleChecker+Invalid, 11.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13798 mSDsCounter, 4591 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11017 IncrementalHoareTripleChecker+Invalid, 15608 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4591 mSolverCounterUnsat, 7357 mSDtfsCounter, 11017 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4907 GetRequests, 4718 SyntacticMatches, 2 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1215 ImplicationChecksByTransitivity, 4.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13815occurred in iteration=20, InterpolantAutomatonStates: 177, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 12.5s AutomataMinimizationTime, 20 MinimizatonAttempts, 49299 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 17.1s InterpolantComputationTime, 13347 NumberOfCodeBlocks, 13347 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 12853 ConstructedInterpolants, 1 QuantifiedInterpolants, 45645 SizeOfPredicates, 17 NumberOfNonLiveVariables, 7216 ConjunctsInSsa, 68 ConjunctsInUnsatCore, 28 InterpolantComputations, 15 PerfectInterpolantSequences, 284726/286272 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-03-03 19:52:45,141 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... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 966ea2a538a0dd4c2c006f74d4b4efc854ff5cb08807c191240adc70e2bc9a84 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-03 19:52:47,162 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-03 19:52:47,237 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-03 19:52:47,241 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-03 19:52:47,242 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-03 19:52:47,258 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-03 19:52:47,259 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-03 19:52:47,259 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-03 19:52:47,259 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-03 19:52:47,259 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-03 19:52:47,260 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-03 19:52:47,260 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-03 19:52:47,260 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-03 19:52:47,260 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-03 19:52:47,260 INFO L153 SettingsManager]: * Use SBE=true [2025-03-03 19:52:47,260 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-03 19:52:47,260 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-03 19:52:47,260 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-03 19:52:47,260 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-03 19:52:47,260 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-03 19:52:47,260 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-03 19:52:47,260 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-03 19:52:47,261 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-03 19:52:47,261 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-03 19:52:47,261 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-03 19:52:47,262 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-03 19:52:47,262 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-03 19:52:47,262 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-03 19:52:47,263 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-03 19:52:47,263 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-03 19:52:47,498 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-03 19:52:47,504 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-03 19:52:47,505 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-03 19:52:47,506 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-03 19:52:47,508 INFO L274 PluginConnector]: CDTParser initialized [2025-03-03 19:52:47,508 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-03 19:52:48,664 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0ceecd24c/72b5c84af4dc4d6a931e40805eadac6b/FLAGc258de1d5