./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed 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-92.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 d7c6ee6eb0f585efaab30d46a49b7995a5952ad7cab5794b55d5ffb7d0a6deb0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 11:04:11,514 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 11:04:11,574 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-08 11:04:11,579 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 11:04:11,579 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 11:04:11,596 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 11:04:11,596 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 11:04:11,597 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 11:04:11,597 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 11:04:11,597 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 11:04:11,598 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 11:04:11,598 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 11:04:11,598 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 11:04:11,598 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 11:04:11,599 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 11:04:11,599 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 11:04:11,599 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 11:04:11,599 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 11:04:11,599 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 11:04:11,599 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 11:04:11,599 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 11:04:11,599 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 11:04:11,599 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 11:04:11,600 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 11:04:11,600 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 11:04:11,600 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 11:04:11,600 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 11:04:11,600 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 11:04:11,600 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 11:04:11,600 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 11:04:11,601 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 11:04:11,601 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 11:04:11,602 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 -> d7c6ee6eb0f585efaab30d46a49b7995a5952ad7cab5794b55d5ffb7d0a6deb0 [2025-03-08 11:04:11,810 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 11:04:11,818 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 11:04:11,819 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 11:04:11,820 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 11:04:11,821 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 11:04:11,822 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-92.i [2025-03-08 11:04:12,943 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c66139c8e/03f1c2fb9d79486494d4d69736a4be29/FLAGd7f854022 [2025-03-08 11:04:13,201 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 11:04:13,202 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i [2025-03-08 11:04:13,209 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c66139c8e/03f1c2fb9d79486494d4d69736a4be29/FLAGd7f854022 [2025-03-08 11:04:13,220 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c66139c8e/03f1c2fb9d79486494d4d69736a4be29 [2025-03-08 11:04:13,221 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 11:04:13,222 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 11:04:13,223 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 11:04:13,223 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 11:04:13,226 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 11:04:13,226 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,227 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@458abc70 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13, skipping insertion in model container [2025-03-08 11:04:13,227 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,247 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 11:04:13,342 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-92.i[916,929] [2025-03-08 11:04:13,462 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 11:04:13,473 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 11:04:13,482 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-92.i[916,929] [2025-03-08 11:04:13,551 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 11:04:13,573 INFO L204 MainTranslator]: Completed translation [2025-03-08 11:04:13,574 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13 WrapperNode [2025-03-08 11:04:13,574 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 11:04:13,575 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 11:04:13,575 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 11:04:13,575 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 11:04:13,579 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,593 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,653 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 502 [2025-03-08 11:04:13,654 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 11:04:13,654 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 11:04:13,654 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 11:04:13,655 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 11:04:13,661 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,661 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,675 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,707 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-08 11:04:13,707 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,707 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,729 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,734 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,741 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,744 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,749 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 11:04:13,750 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 11:04:13,750 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 11:04:13,750 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 11:04:13,751 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (1/1) ... [2025-03-08 11:04:13,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 11:04:13,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:04:13,780 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-08 11:04:13,787 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-08 11:04:13,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 11:04:13,803 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 11:04:13,803 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 11:04:13,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 11:04:13,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 11:04:13,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 11:04:13,885 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 11:04:13,886 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 11:04:14,479 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L406: havoc property_#t~bitwise48#1;havoc property_#t~short49#1; [2025-03-08 11:04:14,545 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2025-03-08 11:04:14,546 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 11:04:14,570 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 11:04:14,571 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 11:04:14,571 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 11:04:14 BoogieIcfgContainer [2025-03-08 11:04:14,571 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 11:04:14,573 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 11:04:14,573 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 11:04:14,577 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 11:04:14,577 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 11:04:13" (1/3) ... [2025-03-08 11:04:14,578 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@473612e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 11:04:14, skipping insertion in model container [2025-03-08 11:04:14,578 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:13" (2/3) ... [2025-03-08 11:04:14,578 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@473612e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 11:04:14, skipping insertion in model container [2025-03-08 11:04:14,578 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 11:04:14" (3/3) ... [2025-03-08 11:04:14,579 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-92.i [2025-03-08 11:04:14,589 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 11:04:14,591 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-92.i that has 2 procedures, 211 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-08 11:04:14,638 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 11:04:14,648 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;@295d8ca4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 11:04:14,648 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 11:04:14,652 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 150 states have (on average 1.5733333333333333) internal successors, (236), 151 states have internal predecessors, (236), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2025-03-08 11:04:14,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2025-03-08 11:04:14,670 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:14,671 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:14,671 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:14,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:14,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1020559536, now seen corresponding path program 1 times [2025-03-08 11:04:14,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:14,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629107317] [2025-03-08 11:04:14,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:14,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:14,765 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 375 statements into 1 equivalence classes. [2025-03-08 11:04:14,799 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 375 of 375 statements. [2025-03-08 11:04:14,800 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:14,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:15,093 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2025-03-08 11:04:15,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:15,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629107317] [2025-03-08 11:04:15,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629107317] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:15,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483511554] [2025-03-08 11:04:15,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:15,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:04:15,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:04:15,097 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-08 11:04:15,099 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-08 11:04:15,199 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 375 statements into 1 equivalence classes. [2025-03-08 11:04:15,304 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 375 of 375 statements. [2025-03-08 11:04:15,304 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:15,304 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:15,308 INFO L256 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 11:04:15,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:15,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2025-03-08 11:04:15,354 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 11:04:15,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483511554] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:15,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 11:04:15,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 11:04:15,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970551435] [2025-03-08 11:04:15,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:15,360 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 11:04:15,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:15,375 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 11:04:15,375 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 11:04:15,377 INFO L87 Difference]: Start difference. First operand has 211 states, 150 states have (on average 1.5733333333333333) internal successors, (236), 151 states have internal predecessors, (236), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2025-03-08 11:04:15,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:15,436 INFO L93 Difference]: Finished difference Result 416 states and 757 transitions. [2025-03-08 11:04:15,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 11:04:15,438 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 375 [2025-03-08 11:04:15,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:15,444 INFO L225 Difference]: With dead ends: 416 [2025-03-08 11:04:15,446 INFO L226 Difference]: Without dead ends: 208 [2025-03-08 11:04:15,449 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 376 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-08 11:04:15,453 INFO L435 NwaCegarLoop]: 335 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 335 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-08 11:04:15,454 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 335 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 11:04:15,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2025-03-08 11:04:15,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2025-03-08 11:04:15,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 148 states have (on average 1.5608108108108107) internal successors, (231), 148 states have internal predecessors, (231), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2025-03-08 11:04:15,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 347 transitions. [2025-03-08 11:04:15,504 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 347 transitions. Word has length 375 [2025-03-08 11:04:15,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:15,504 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 347 transitions. [2025-03-08 11:04:15,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2025-03-08 11:04:15,505 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 347 transitions. [2025-03-08 11:04:15,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2025-03-08 11:04:15,513 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:15,513 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:15,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-08 11:04:15,714 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-08 11:04:15,714 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:15,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:15,715 INFO L85 PathProgramCache]: Analyzing trace with hash 43665350, now seen corresponding path program 1 times [2025-03-08 11:04:15,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:15,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113770591] [2025-03-08 11:04:15,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:15,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:15,746 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 375 statements into 1 equivalence classes. [2025-03-08 11:04:15,804 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 375 of 375 statements. [2025-03-08 11:04:15,804 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:15,804 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:15,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:04:15,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:15,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113770591] [2025-03-08 11:04:15,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113770591] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:15,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:15,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 11:04:15,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266954225] [2025-03-08 11:04:15,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:15,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:04:15,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:15,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:04:15,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:04:15,989 INFO L87 Difference]: Start difference. First operand 208 states and 347 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:16,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:16,099 INFO L93 Difference]: Finished difference Result 552 states and 924 transitions. [2025-03-08 11:04:16,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:04:16,100 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2025-03-08 11:04:16,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:16,106 INFO L225 Difference]: With dead ends: 552 [2025-03-08 11:04:16,106 INFO L226 Difference]: Without dead ends: 347 [2025-03-08 11:04:16,108 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-08 11:04:16,109 INFO L435 NwaCegarLoop]: 361 mSDtfsCounter, 243 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:16,109 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 655 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 11:04:16,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2025-03-08 11:04:16,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 344. [2025-03-08 11:04:16,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 253 states have (on average 1.5612648221343874) internal successors, (395), 254 states have internal predecessors, (395), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 87 states have call predecessors, (88), 88 states have call successors, (88) [2025-03-08 11:04:16,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 571 transitions. [2025-03-08 11:04:16,151 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 571 transitions. Word has length 375 [2025-03-08 11:04:16,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:16,153 INFO L471 AbstractCegarLoop]: Abstraction has 344 states and 571 transitions. [2025-03-08 11:04:16,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:16,153 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 571 transitions. [2025-03-08 11:04:16,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2025-03-08 11:04:16,157 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:16,158 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:16,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 11:04:16,158 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:16,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:16,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1139681947, now seen corresponding path program 1 times [2025-03-08 11:04:16,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:16,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550290408] [2025-03-08 11:04:16,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:16,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:16,186 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 375 statements into 1 equivalence classes. [2025-03-08 11:04:16,227 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 375 of 375 statements. [2025-03-08 11:04:16,228 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:16,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:16,441 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:04:16,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:16,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550290408] [2025-03-08 11:04:16,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550290408] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:16,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:16,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 11:04:16,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894953377] [2025-03-08 11:04:16,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:16,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:04:16,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:16,443 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:04:16,443 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:04:16,443 INFO L87 Difference]: Start difference. First operand 344 states and 571 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:16,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:16,530 INFO L93 Difference]: Finished difference Result 693 states and 1146 transitions. [2025-03-08 11:04:16,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:04:16,535 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2025-03-08 11:04:16,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:16,537 INFO L225 Difference]: With dead ends: 693 [2025-03-08 11:04:16,537 INFO L226 Difference]: Without dead ends: 352 [2025-03-08 11:04:16,538 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-08 11:04:16,539 INFO L435 NwaCegarLoop]: 408 mSDtfsCounter, 221 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:16,539 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 714 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 11:04:16,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2025-03-08 11:04:16,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 270. [2025-03-08 11:04:16,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 209 states have (on average 1.5645933014354068) internal successors, (327), 209 states have internal predecessors, (327), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2025-03-08 11:04:16,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 443 transitions. [2025-03-08 11:04:16,560 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 443 transitions. Word has length 375 [2025-03-08 11:04:16,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:16,561 INFO L471 AbstractCegarLoop]: Abstraction has 270 states and 443 transitions. [2025-03-08 11:04:16,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:16,561 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 443 transitions. [2025-03-08 11:04:16,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2025-03-08 11:04:16,564 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:16,565 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:16,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 11:04:16,565 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:16,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:16,566 INFO L85 PathProgramCache]: Analyzing trace with hash 710617455, now seen corresponding path program 1 times [2025-03-08 11:04:16,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:16,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88968635] [2025-03-08 11:04:16,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:16,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:16,590 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 375 statements into 1 equivalence classes. [2025-03-08 11:04:16,636 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 375 of 375 statements. [2025-03-08 11:04:16,636 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:16,636 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:16,900 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:04:16,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:16,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88968635] [2025-03-08 11:04:16,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88968635] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:16,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:16,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 11:04:16,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892627178] [2025-03-08 11:04:16,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:16,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 11:04:16,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:16,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 11:04:16,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:04:16,903 INFO L87 Difference]: Start difference. First operand 270 states and 443 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:17,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:17,512 INFO L93 Difference]: Finished difference Result 995 states and 1618 transitions. [2025-03-08 11:04:17,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 11:04:17,513 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2025-03-08 11:04:17,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:17,517 INFO L225 Difference]: With dead ends: 995 [2025-03-08 11:04:17,517 INFO L226 Difference]: Without dead ends: 728 [2025-03-08 11:04:17,518 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-08 11:04:17,519 INFO L435 NwaCegarLoop]: 499 mSDtfsCounter, 610 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:17,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [610 Valid, 1105 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-08 11:04:17,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2025-03-08 11:04:17,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 424. [2025-03-08 11:04:17,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 321 states have (on average 1.5514018691588785) internal successors, (498), 322 states have internal predecessors, (498), 98 states have call successors, (98), 4 states have call predecessors, (98), 4 states have return successors, (98), 97 states have call predecessors, (98), 98 states have call successors, (98) [2025-03-08 11:04:17,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 694 transitions. [2025-03-08 11:04:17,567 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 694 transitions. Word has length 375 [2025-03-08 11:04:17,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:17,569 INFO L471 AbstractCegarLoop]: Abstraction has 424 states and 694 transitions. [2025-03-08 11:04:17,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:17,569 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 694 transitions. [2025-03-08 11:04:17,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2025-03-08 11:04:17,573 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:17,574 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:17,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 11:04:17,574 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:17,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:17,574 INFO L85 PathProgramCache]: Analyzing trace with hash 2140071625, now seen corresponding path program 1 times [2025-03-08 11:04:17,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:17,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425333684] [2025-03-08 11:04:17,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:17,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:17,598 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 376 statements into 1 equivalence classes. [2025-03-08 11:04:17,652 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 376 of 376 statements. [2025-03-08 11:04:17,652 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:17,652 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:18,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:04:18,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:18,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425333684] [2025-03-08 11:04:18,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425333684] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:18,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:18,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 11:04:18,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403675327] [2025-03-08 11:04:18,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:18,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 11:04:18,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:18,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 11:04:18,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 11:04:18,177 INFO L87 Difference]: Start difference. First operand 424 states and 694 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:18,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:18,521 INFO L93 Difference]: Finished difference Result 1294 states and 2113 transitions. [2025-03-08 11:04:18,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 11:04:18,521 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 376 [2025-03-08 11:04:18,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:18,527 INFO L225 Difference]: With dead ends: 1294 [2025-03-08 11:04:18,527 INFO L226 Difference]: Without dead ends: 873 [2025-03-08 11:04:18,528 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-08 11:04:18,530 INFO L435 NwaCegarLoop]: 342 mSDtfsCounter, 389 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:18,531 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 1207 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 11:04:18,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 873 states. [2025-03-08 11:04:18,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 873 to 845. [2025-03-08 11:04:18,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 640 states have (on average 1.553125) internal successors, (994), 642 states have internal predecessors, (994), 196 states have call successors, (196), 8 states have call predecessors, (196), 8 states have return successors, (196), 194 states have call predecessors, (196), 196 states have call successors, (196) [2025-03-08 11:04:18,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1386 transitions. [2025-03-08 11:04:18,614 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1386 transitions. Word has length 376 [2025-03-08 11:04:18,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:18,614 INFO L471 AbstractCegarLoop]: Abstraction has 845 states and 1386 transitions. [2025-03-08 11:04:18,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:18,616 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1386 transitions. [2025-03-08 11:04:18,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2025-03-08 11:04:18,619 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:18,620 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:18,620 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 11:04:18,623 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:18,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:18,623 INFO L85 PathProgramCache]: Analyzing trace with hash -557834848, now seen corresponding path program 1 times [2025-03-08 11:04:18,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:18,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415404668] [2025-03-08 11:04:18,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:18,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:18,645 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 377 statements into 1 equivalence classes. [2025-03-08 11:04:18,751 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 377 of 377 statements. [2025-03-08 11:04:18,751 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:18,751 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:19,643 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:04:19,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:19,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415404668] [2025-03-08 11:04:19,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415404668] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:19,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:19,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-08 11:04:19,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967162176] [2025-03-08 11:04:19,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:19,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-08 11:04:19,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:19,645 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-08 11:04:19,645 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-08 11:04:19,645 INFO L87 Difference]: Start difference. First operand 845 states and 1386 transitions. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:20,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:20,225 INFO L93 Difference]: Finished difference Result 2061 states and 3379 transitions. [2025-03-08 11:04:20,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 11:04:20,226 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 377 [2025-03-08 11:04:20,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:20,233 INFO L225 Difference]: With dead ends: 2061 [2025-03-08 11:04:20,233 INFO L226 Difference]: Without dead ends: 1219 [2025-03-08 11:04:20,236 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-03-08 11:04:20,236 INFO L435 NwaCegarLoop]: 317 mSDtfsCounter, 358 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 1328 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:20,237 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 1328 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-08 11:04:20,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2025-03-08 11:04:20,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1185. [2025-03-08 11:04:20,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1185 states, 920 states have (on average 1.566304347826087) internal successors, (1441), 922 states have internal predecessors, (1441), 254 states have call successors, (254), 10 states have call predecessors, (254), 10 states have return successors, (254), 252 states have call predecessors, (254), 254 states have call successors, (254) [2025-03-08 11:04:20,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1185 states to 1185 states and 1949 transitions. [2025-03-08 11:04:20,320 INFO L78 Accepts]: Start accepts. Automaton has 1185 states and 1949 transitions. Word has length 377 [2025-03-08 11:04:20,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:20,321 INFO L471 AbstractCegarLoop]: Abstraction has 1185 states and 1949 transitions. [2025-03-08 11:04:20,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:20,321 INFO L276 IsEmpty]: Start isEmpty. Operand 1185 states and 1949 transitions. [2025-03-08 11:04:20,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2025-03-08 11:04:20,324 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:20,324 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:20,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-08 11:04:20,325 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:20,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:20,325 INFO L85 PathProgramCache]: Analyzing trace with hash -34776162, now seen corresponding path program 1 times [2025-03-08 11:04:20,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:20,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638501940] [2025-03-08 11:04:20,325 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:20,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:20,343 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 379 statements into 1 equivalence classes. [2025-03-08 11:04:20,482 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 379 of 379 statements. [2025-03-08 11:04:20,482 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:20,482 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:22,860 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 210 proven. 126 refuted. 0 times theorem prover too weak. 6276 trivial. 0 not checked. [2025-03-08 11:04:22,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:22,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638501940] [2025-03-08 11:04:22,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638501940] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:22,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304118836] [2025-03-08 11:04:22,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:22,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:04:22,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:04:22,863 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-08 11:04:22,864 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-08 11:04:22,958 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 379 statements into 1 equivalence classes. [2025-03-08 11:04:23,058 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 379 of 379 statements. [2025-03-08 11:04:23,058 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:23,058 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:23,062 INFO L256 TraceCheckSpWp]: Trace formula consists of 859 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-08 11:04:23,071 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:23,727 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4247 proven. 126 refuted. 0 times theorem prover too weak. 2239 trivial. 0 not checked. [2025-03-08 11:04:23,727 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:04:24,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 210 proven. 129 refuted. 0 times theorem prover too weak. 6273 trivial. 0 not checked. [2025-03-08 11:04:24,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304118836] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 11:04:24,571 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 11:04:24,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 12] total 24 [2025-03-08 11:04:24,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671092991] [2025-03-08 11:04:24,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 11:04:24,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-08 11:04:24,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:24,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-08 11:04:24,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2025-03-08 11:04:24,575 INFO L87 Difference]: Start difference. First operand 1185 states and 1949 transitions. Second operand has 24 states, 24 states have (on average 6.791666666666667) internal successors, (163), 24 states have internal predecessors, (163), 5 states have call successors, (118), 3 states have call predecessors, (118), 7 states have return successors, (119), 5 states have call predecessors, (119), 5 states have call successors, (119) [2025-03-08 11:04:30,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:30,811 INFO L93 Difference]: Finished difference Result 7736 states and 12346 transitions. [2025-03-08 11:04:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2025-03-08 11:04:30,811 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.791666666666667) internal successors, (163), 24 states have internal predecessors, (163), 5 states have call successors, (118), 3 states have call predecessors, (118), 7 states have return successors, (119), 5 states have call predecessors, (119), 5 states have call successors, (119) Word has length 379 [2025-03-08 11:04:30,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:30,839 INFO L225 Difference]: With dead ends: 7736 [2025-03-08 11:04:30,839 INFO L226 Difference]: Without dead ends: 6817 [2025-03-08 11:04:30,847 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 877 GetRequests, 759 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5358 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3047, Invalid=10995, Unknown=0, NotChecked=0, Total=14042 [2025-03-08 11:04:30,847 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 5513 mSDsluCounter, 2288 mSDsCounter, 0 mSdLazyCounter, 3058 mSolverCounterSat, 2326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5539 SdHoareTripleChecker+Valid, 2594 SdHoareTripleChecker+Invalid, 5384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2326 IncrementalHoareTripleChecker+Valid, 3058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:30,848 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5539 Valid, 2594 Invalid, 5384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2326 Valid, 3058 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2025-03-08 11:04:30,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6817 states. [2025-03-08 11:04:31,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6817 to 2291. [2025-03-08 11:04:31,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2291 states, 1795 states have (on average 1.550974930362117) internal successors, (2784), 1799 states have internal predecessors, (2784), 450 states have call successors, (450), 45 states have call predecessors, (450), 45 states have return successors, (450), 446 states have call predecessors, (450), 450 states have call successors, (450) [2025-03-08 11:04:31,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2291 states to 2291 states and 3684 transitions. [2025-03-08 11:04:31,117 INFO L78 Accepts]: Start accepts. Automaton has 2291 states and 3684 transitions. Word has length 379 [2025-03-08 11:04:31,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:31,118 INFO L471 AbstractCegarLoop]: Abstraction has 2291 states and 3684 transitions. [2025-03-08 11:04:31,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.791666666666667) internal successors, (163), 24 states have internal predecessors, (163), 5 states have call successors, (118), 3 states have call predecessors, (118), 7 states have return successors, (119), 5 states have call predecessors, (119), 5 states have call successors, (119) [2025-03-08 11:04:31,118 INFO L276 IsEmpty]: Start isEmpty. Operand 2291 states and 3684 transitions. [2025-03-08 11:04:31,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2025-03-08 11:04:31,120 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:31,120 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:31,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-08 11:04:31,321 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,SelfDestructingSolverStorable6 [2025-03-08 11:04:31,321 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:31,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:31,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1890909792, now seen corresponding path program 1 times [2025-03-08 11:04:31,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:31,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489802803] [2025-03-08 11:04:31,322 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:31,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:31,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 379 statements into 1 equivalence classes. [2025-03-08 11:04:31,360 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 379 of 379 statements. [2025-03-08 11:04:31,360 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:31,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:31,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:04:31,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:31,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489802803] [2025-03-08 11:04:31,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489802803] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:31,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:31,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 11:04:31,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139906641] [2025-03-08 11:04:31,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:31,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:04:31,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:31,453 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:04:31,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:04:31,453 INFO L87 Difference]: Start difference. First operand 2291 states and 3684 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:31,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:31,607 INFO L93 Difference]: Finished difference Result 4149 states and 6650 transitions. [2025-03-08 11:04:31,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:04:31,608 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 379 [2025-03-08 11:04:31,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:31,619 INFO L225 Difference]: With dead ends: 4149 [2025-03-08 11:04:31,619 INFO L226 Difference]: Without dead ends: 2285 [2025-03-08 11:04:31,624 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-08 11:04:31,625 INFO L435 NwaCegarLoop]: 442 mSDtfsCounter, 199 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:31,625 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 764 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 11:04:31,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2285 states. [2025-03-08 11:04:31,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2285 to 2279. [2025-03-08 11:04:31,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2279 states, 1783 states have (on average 1.5479528883903533) internal successors, (2760), 1787 states have internal predecessors, (2760), 450 states have call successors, (450), 45 states have call predecessors, (450), 45 states have return successors, (450), 446 states have call predecessors, (450), 450 states have call successors, (450) [2025-03-08 11:04:31,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2279 states to 2279 states and 3660 transitions. [2025-03-08 11:04:31,795 INFO L78 Accepts]: Start accepts. Automaton has 2279 states and 3660 transitions. Word has length 379 [2025-03-08 11:04:31,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:31,796 INFO L471 AbstractCegarLoop]: Abstraction has 2279 states and 3660 transitions. [2025-03-08 11:04:31,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:31,796 INFO L276 IsEmpty]: Start isEmpty. Operand 2279 states and 3660 transitions. [2025-03-08 11:04:31,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2025-03-08 11:04:31,798 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:31,799 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:31,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-08 11:04:31,799 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:31,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:31,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1747397752, now seen corresponding path program 1 times [2025-03-08 11:04:31,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:31,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336212887] [2025-03-08 11:04:31,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:31,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:31,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 379 statements into 1 equivalence classes. [2025-03-08 11:04:31,880 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 379 of 379 statements. [2025-03-08 11:04:31,880 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:31,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:44,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:04:44,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:44,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336212887] [2025-03-08 11:04:44,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336212887] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:44,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:44,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-03-08 11:04:44,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839736791] [2025-03-08 11:04:44,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:44,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-08 11:04:44,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:44,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-08 11:04:44,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2025-03-08 11:04:44,949 INFO L87 Difference]: Start difference. First operand 2279 states and 3660 transitions. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:53,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:53,996 INFO L93 Difference]: Finished difference Result 16869 states and 27364 transitions. [2025-03-08 11:04:53,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-03-08 11:04:53,997 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 379 [2025-03-08 11:04:53,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:54,058 INFO L225 Difference]: With dead ends: 16869 [2025-03-08 11:04:54,059 INFO L226 Difference]: Without dead ends: 15017 [2025-03-08 11:04:54,068 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=249, Invalid=563, Unknown=0, NotChecked=0, Total=812 [2025-03-08 11:04:54,069 INFO L435 NwaCegarLoop]: 557 mSDtfsCounter, 3937 mSDsluCounter, 3644 mSDsCounter, 0 mSdLazyCounter, 2820 mSolverCounterSat, 1091 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3937 SdHoareTripleChecker+Valid, 4201 SdHoareTripleChecker+Invalid, 3911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1091 IncrementalHoareTripleChecker+Valid, 2820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:54,069 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3937 Valid, 4201 Invalid, 3911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1091 Valid, 2820 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2025-03-08 11:04:54,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15017 states. [2025-03-08 11:04:54,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15017 to 4486. [2025-03-08 11:04:54,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4486 states, 3558 states have (on average 1.554806070826307) internal successors, (5532), 3566 states have internal predecessors, (5532), 842 states have call successors, (842), 85 states have call predecessors, (842), 85 states have return successors, (842), 834 states have call predecessors, (842), 842 states have call successors, (842) [2025-03-08 11:04:54,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4486 states to 4486 states and 7216 transitions. [2025-03-08 11:04:54,767 INFO L78 Accepts]: Start accepts. Automaton has 4486 states and 7216 transitions. Word has length 379 [2025-03-08 11:04:54,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:54,767 INFO L471 AbstractCegarLoop]: Abstraction has 4486 states and 7216 transitions. [2025-03-08 11:04:54,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:54,768 INFO L276 IsEmpty]: Start isEmpty. Operand 4486 states and 7216 transitions. [2025-03-08 11:04:54,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2025-03-08 11:04:54,770 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:54,770 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:54,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-08 11:04:54,770 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:54,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:54,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1426803837, now seen corresponding path program 1 times [2025-03-08 11:04:54,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:54,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032728076] [2025-03-08 11:04:54,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:54,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:54,787 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 379 statements into 1 equivalence classes. [2025-03-08 11:04:54,821 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 379 of 379 statements. [2025-03-08 11:04:54,821 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:54,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:54,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:04:54,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:54,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032728076] [2025-03-08 11:04:54,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032728076] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:54,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:54,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 11:04:54,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488553081] [2025-03-08 11:04:54,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:54,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 11:04:54,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:54,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 11:04:54,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:04:54,964 INFO L87 Difference]: Start difference. First operand 4486 states and 7216 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:57,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:57,316 INFO L93 Difference]: Finished difference Result 18116 states and 28886 transitions. [2025-03-08 11:04:57,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 11:04:57,317 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 379 [2025-03-08 11:04:57,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:57,359 INFO L225 Difference]: With dead ends: 18116 [2025-03-08 11:04:57,359 INFO L226 Difference]: Without dead ends: 14338 [2025-03-08 11:04:57,368 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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-08 11:04:57,369 INFO L435 NwaCegarLoop]: 468 mSDtfsCounter, 912 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 912 SdHoareTripleChecker+Valid, 1455 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:57,370 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [912 Valid, 1455 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 11:04:57,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14338 states. [2025-03-08 11:04:58,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14338 to 10627. [2025-03-08 11:04:58,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10627 states, 8315 states have (on average 1.5417919422730006) internal successors, (12820), 8331 states have internal predecessors, (12820), 2090 states have call successors, (2090), 221 states have call predecessors, (2090), 221 states have return successors, (2090), 2074 states have call predecessors, (2090), 2090 states have call successors, (2090) [2025-03-08 11:04:58,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10627 states to 10627 states and 17000 transitions. [2025-03-08 11:04:58,890 INFO L78 Accepts]: Start accepts. Automaton has 10627 states and 17000 transitions. Word has length 379 [2025-03-08 11:04:58,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:58,890 INFO L471 AbstractCegarLoop]: Abstraction has 10627 states and 17000 transitions. [2025-03-08 11:04:58,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:04:58,891 INFO L276 IsEmpty]: Start isEmpty. Operand 10627 states and 17000 transitions. [2025-03-08 11:04:58,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2025-03-08 11:04:58,894 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:58,895 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:58,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-08 11:04:58,895 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:58,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:58,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1871470999, now seen corresponding path program 1 times [2025-03-08 11:04:58,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:58,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570493675] [2025-03-08 11:04:58,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:58,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:58,909 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 379 statements into 1 equivalence classes. [2025-03-08 11:04:58,953 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 379 of 379 statements. [2025-03-08 11:04:58,953 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:58,953 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:59,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 120 proven. 51 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-08 11:04:59,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:59,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570493675] [2025-03-08 11:04:59,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570493675] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:59,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881984390] [2025-03-08 11:04:59,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:59,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:04:59,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:04:59,093 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-08 11:04:59,094 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-08 11:04:59,185 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 379 statements into 1 equivalence classes. [2025-03-08 11:04:59,258 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 379 of 379 statements. [2025-03-08 11:04:59,258 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:59,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:59,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 859 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 11:04:59,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:59,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2857 proven. 51 refuted. 0 times theorem prover too weak. 3704 trivial. 0 not checked. [2025-03-08 11:04:59,430 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:04:59,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 120 proven. 51 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-08 11:04:59,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881984390] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 11:04:59,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 11:04:59,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-03-08 11:04:59,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900684856] [2025-03-08 11:04:59,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 11:04:59,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-08 11:04:59,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:59,651 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-08 11:04:59,651 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-08 11:04:59,652 INFO L87 Difference]: Start difference. First operand 10627 states and 17000 transitions. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) [2025-03-08 11:05:00,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:05:00,404 INFO L93 Difference]: Finished difference Result 15635 states and 24894 transitions. [2025-03-08 11:05:00,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-08 11:05:00,405 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) Word has length 379 [2025-03-08 11:05:00,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:05:00,423 INFO L225 Difference]: With dead ends: 15635 [2025-03-08 11:05:00,424 INFO L226 Difference]: Without dead ends: 5865 [2025-03-08 11:05:00,442 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 764 GetRequests, 755 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2025-03-08 11:05:00,442 INFO L435 NwaCegarLoop]: 265 mSDtfsCounter, 238 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 11:05:00,443 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 681 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 11:05:00,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5865 states. [2025-03-08 11:05:01,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5865 to 5181. [2025-03-08 11:05:01,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5181 states, 4076 states have (on average 1.5338567222767419) internal successors, (6252), 4076 states have internal predecessors, (6252), 986 states have call successors, (986), 118 states have call predecessors, (986), 118 states have return successors, (986), 986 states have call predecessors, (986), 986 states have call successors, (986) [2025-03-08 11:05:01,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5181 states to 5181 states and 8224 transitions. [2025-03-08 11:05:01,119 INFO L78 Accepts]: Start accepts. Automaton has 5181 states and 8224 transitions. Word has length 379 [2025-03-08 11:05:01,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:05:01,121 INFO L471 AbstractCegarLoop]: Abstraction has 5181 states and 8224 transitions. [2025-03-08 11:05:01,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) [2025-03-08 11:05:01,121 INFO L276 IsEmpty]: Start isEmpty. Operand 5181 states and 8224 transitions. [2025-03-08 11:05:01,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 381 [2025-03-08 11:05:01,123 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:05:01,124 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:05:01,131 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-08 11:05:01,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:05:01,328 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:05:01,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:05:01,328 INFO L85 PathProgramCache]: Analyzing trace with hash -242806853, now seen corresponding path program 1 times [2025-03-08 11:05:01,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:05:01,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193738924] [2025-03-08 11:05:01,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:01,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:05:01,349 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 380 statements into 1 equivalence classes. [2025-03-08 11:05:01,361 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 380 of 380 statements. [2025-03-08 11:05:01,361 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:01,361 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:05:01,457 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:05:01,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:05:01,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193738924] [2025-03-08 11:05:01,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193738924] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:05:01,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:05:01,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 11:05:01,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475289639] [2025-03-08 11:05:01,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:05:01,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:05:01,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:05:01,458 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:05:01,458 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:05:01,462 INFO L87 Difference]: Start difference. First operand 5181 states and 8224 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:05:01,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:05:01,900 INFO L93 Difference]: Finished difference Result 9863 states and 15653 transitions. [2025-03-08 11:05:01,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:05:01,901 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 380 [2025-03-08 11:05:01,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:05:01,917 INFO L225 Difference]: With dead ends: 9863 [2025-03-08 11:05:01,917 INFO L226 Difference]: Without dead ends: 5201 [2025-03-08 11:05:01,926 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-08 11:05:01,926 INFO L435 NwaCegarLoop]: 333 mSDtfsCounter, 0 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 11:05:01,926 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 661 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 11:05:01,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5201 states. [2025-03-08 11:05:02,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5201 to 5201. [2025-03-08 11:05:02,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5201 states, 4096 states have (on average 1.53125) internal successors, (6272), 4096 states have internal predecessors, (6272), 986 states have call successors, (986), 118 states have call predecessors, (986), 118 states have return successors, (986), 986 states have call predecessors, (986), 986 states have call successors, (986) [2025-03-08 11:05:02,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5201 states to 5201 states and 8244 transitions. [2025-03-08 11:05:02,419 INFO L78 Accepts]: Start accepts. Automaton has 5201 states and 8244 transitions. Word has length 380 [2025-03-08 11:05:02,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:05:02,419 INFO L471 AbstractCegarLoop]: Abstraction has 5201 states and 8244 transitions. [2025-03-08 11:05:02,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:05:02,420 INFO L276 IsEmpty]: Start isEmpty. Operand 5201 states and 8244 transitions. [2025-03-08 11:05:02,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2025-03-08 11:05:02,422 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:05:02,423 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:05:02,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-08 11:05:02,423 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:05:02,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:05:02,423 INFO L85 PathProgramCache]: Analyzing trace with hash -888658883, now seen corresponding path program 1 times [2025-03-08 11:05:02,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:05:02,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406631694] [2025-03-08 11:05:02,423 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:02,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:05:02,437 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 381 statements into 1 equivalence classes. [2025-03-08 11:05:02,573 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 381 of 381 statements. [2025-03-08 11:05:02,573 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:02,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 11:05:02,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [514529571] [2025-03-08 11:05:02,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:02,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:05:02,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:05:02,585 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-08 11:05:02,594 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-08 11:05:02,710 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 381 statements into 1 equivalence classes. [2025-03-08 11:05:02,813 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 381 of 381 statements. [2025-03-08 11:05:02,813 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:02,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:05:02,817 INFO L256 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-03-08 11:05:02,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:05:03,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4247 proven. 126 refuted. 0 times theorem prover too weak. 2239 trivial. 0 not checked. [2025-03-08 11:05:03,811 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:05:08,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:05:08,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406631694] [2025-03-08 11:05:08,741 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-08 11:05:08,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514529571] [2025-03-08 11:05:08,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514529571] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:05:08,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-08 11:05:08,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2025-03-08 11:05:08,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220276321] [2025-03-08 11:05:08,741 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-08 11:05:08,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-08 11:05:08,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:05:08,742 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-08 11:05:08,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=508, Unknown=1, NotChecked=0, Total=600 [2025-03-08 11:05:08,742 INFO L87 Difference]: Start difference. First operand 5201 states and 8244 transitions. Second operand has 16 states, 16 states have (on average 6.625) internal successors, (106), 15 states have internal predecessors, (106), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2025-03-08 11:05:12,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:05:12,478 INFO L93 Difference]: Finished difference Result 14955 states and 23434 transitions. [2025-03-08 11:05:12,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2025-03-08 11:05:12,479 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.625) internal successors, (106), 15 states have internal predecessors, (106), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 381 [2025-03-08 11:05:12,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:05:12,511 INFO L225 Difference]: With dead ends: 14955 [2025-03-08 11:05:12,511 INFO L226 Difference]: Without dead ends: 12668 [2025-03-08 11:05:12,521 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 412 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1368 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1145, Invalid=3966, Unknown=1, NotChecked=0, Total=5112 [2025-03-08 11:05:12,521 INFO L435 NwaCegarLoop]: 478 mSDtfsCounter, 1636 mSDsluCounter, 2094 mSDsCounter, 0 mSdLazyCounter, 2566 mSolverCounterSat, 685 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1688 SdHoareTripleChecker+Valid, 2572 SdHoareTripleChecker+Invalid, 3251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 685 IncrementalHoareTripleChecker+Valid, 2566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-08 11:05:12,521 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1688 Valid, 2572 Invalid, 3251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [685 Valid, 2566 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-08 11:05:12,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12668 states. [2025-03-08 11:05:13,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12668 to 10720. [2025-03-08 11:05:13,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10720 states, 8575 states have (on average 1.544256559766764) internal successors, (13242), 8575 states have internal predecessors, (13242), 1914 states have call successors, (1914), 230 states have call predecessors, (1914), 230 states have return successors, (1914), 1914 states have call predecessors, (1914), 1914 states have call successors, (1914) [2025-03-08 11:05:13,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10720 states to 10720 states and 17070 transitions. [2025-03-08 11:05:13,605 INFO L78 Accepts]: Start accepts. Automaton has 10720 states and 17070 transitions. Word has length 381 [2025-03-08 11:05:13,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:05:13,607 INFO L471 AbstractCegarLoop]: Abstraction has 10720 states and 17070 transitions. [2025-03-08 11:05:13,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.625) internal successors, (106), 15 states have internal predecessors, (106), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2025-03-08 11:05:13,608 INFO L276 IsEmpty]: Start isEmpty. Operand 10720 states and 17070 transitions. [2025-03-08 11:05:13,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2025-03-08 11:05:13,611 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:05:13,611 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:05:13,619 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-08 11:05:13,811 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-08 11:05:13,812 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:05:13,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:05:13,813 INFO L85 PathProgramCache]: Analyzing trace with hash -764585636, now seen corresponding path program 1 times [2025-03-08 11:05:13,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:05:13,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051070125] [2025-03-08 11:05:13,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:13,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:05:13,827 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 381 statements into 1 equivalence classes. [2025-03-08 11:05:13,856 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 381 of 381 statements. [2025-03-08 11:05:13,856 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:13,856 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:05:14,207 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2025-03-08 11:05:14,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:05:14,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051070125] [2025-03-08 11:05:14,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051070125] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:05:14,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:05:14,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 11:05:14,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198494526] [2025-03-08 11:05:14,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:05:14,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 11:05:14,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:05:14,209 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 11:05:14,209 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-08 11:05:14,209 INFO L87 Difference]: Start difference. First operand 10720 states and 17070 transitions. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:05:15,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:05:15,387 INFO L93 Difference]: Finished difference Result 20234 states and 32148 transitions. [2025-03-08 11:05:15,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 11:05:15,388 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 381 [2025-03-08 11:05:15,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:05:15,416 INFO L225 Difference]: With dead ends: 20234 [2025-03-08 11:05:15,416 INFO L226 Difference]: Without dead ends: 10766 [2025-03-08 11:05:15,436 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-03-08 11:05:15,437 INFO L435 NwaCegarLoop]: 422 mSDtfsCounter, 403 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 1351 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 11:05:15,438 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [403 Valid, 1351 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 11:05:15,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10766 states. [2025-03-08 11:05:16,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10766 to 10696. [2025-03-08 11:05:16,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10696 states, 8551 states have (on average 1.5401707402642966) internal successors, (13170), 8551 states have internal predecessors, (13170), 1914 states have call successors, (1914), 230 states have call predecessors, (1914), 230 states have return successors, (1914), 1914 states have call predecessors, (1914), 1914 states have call successors, (1914) [2025-03-08 11:05:16,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10696 states to 10696 states and 16998 transitions. [2025-03-08 11:05:16,484 INFO L78 Accepts]: Start accepts. Automaton has 10696 states and 16998 transitions. Word has length 381 [2025-03-08 11:05:16,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:05:16,484 INFO L471 AbstractCegarLoop]: Abstraction has 10696 states and 16998 transitions. [2025-03-08 11:05:16,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2025-03-08 11:05:16,485 INFO L276 IsEmpty]: Start isEmpty. Operand 10696 states and 16998 transitions. [2025-03-08 11:05:16,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2025-03-08 11:05:16,488 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:05:16,488 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:05:16,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-08 11:05:16,488 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:05:16,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:05:16,489 INFO L85 PathProgramCache]: Analyzing trace with hash 136035038, now seen corresponding path program 1 times [2025-03-08 11:05:16,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:05:16,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736059834] [2025-03-08 11:05:16,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:16,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:05:16,503 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 381 statements into 1 equivalence classes. [2025-03-08 11:05:16,583 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 381 of 381 statements. [2025-03-08 11:05:16,583 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:16,583 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:05:16,834 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 120 proven. 51 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-08 11:05:16,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:05:16,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736059834] [2025-03-08 11:05:16,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736059834] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:05:16,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147156367] [2025-03-08 11:05:16,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:16,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:05:16,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:05:16,837 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-08 11:05:16,885 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-08 11:05:16,996 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 381 statements into 1 equivalence classes. [2025-03-08 11:05:17,089 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 381 of 381 statements. [2025-03-08 11:05:17,090 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:17,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:05:17,093 INFO L256 TraceCheckSpWp]: Trace formula consists of 865 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-08 11:05:17,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:05:17,275 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2857 proven. 51 refuted. 0 times theorem prover too weak. 3704 trivial. 0 not checked. [2025-03-08 11:05:17,275 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:05:17,508 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 120 proven. 51 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-08 11:05:17,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147156367] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 11:05:17,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 11:05:17,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 13 [2025-03-08 11:05:17,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684284954] [2025-03-08 11:05:17,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 11:05:17,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-03-08 11:05:17,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:05:17,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-03-08 11:05:17,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2025-03-08 11:05:17,511 INFO L87 Difference]: Start difference. First operand 10696 states and 16998 transitions. Second operand has 13 states, 13 states have (on average 11.153846153846153) internal successors, (145), 13 states have internal predecessors, (145), 4 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (94), 4 states have call predecessors, (94), 4 states have call successors, (94) [2025-03-08 11:05:19,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:05:19,438 INFO L93 Difference]: Finished difference Result 15297 states and 24532 transitions. [2025-03-08 11:05:19,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-08 11:05:19,438 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 11.153846153846153) internal successors, (145), 13 states have internal predecessors, (145), 4 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (94), 4 states have call predecessors, (94), 4 states have call successors, (94) Word has length 381 [2025-03-08 11:05:19,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:05:19,462 INFO L225 Difference]: With dead ends: 15297 [2025-03-08 11:05:19,462 INFO L226 Difference]: Without dead ends: 10286 [2025-03-08 11:05:19,472 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 782 GetRequests, 760 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=167, Invalid=385, Unknown=0, NotChecked=0, Total=552 [2025-03-08 11:05:19,472 INFO L435 NwaCegarLoop]: 226 mSDtfsCounter, 1419 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1459 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 406 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 11:05:19,472 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1459 Valid, 882 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [406 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 11:05:19,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10286 states. [2025-03-08 11:05:20,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10286 to 5687. [2025-03-08 11:05:20,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5687 states, 4582 states have (on average 1.5366652116979485) internal successors, (7041), 4582 states have internal predecessors, (7041), 986 states have call successors, (986), 118 states have call predecessors, (986), 118 states have return successors, (986), 986 states have call predecessors, (986), 986 states have call successors, (986) [2025-03-08 11:05:20,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5687 states to 5687 states and 9013 transitions. [2025-03-08 11:05:20,149 INFO L78 Accepts]: Start accepts. Automaton has 5687 states and 9013 transitions. Word has length 381 [2025-03-08 11:05:20,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:05:20,150 INFO L471 AbstractCegarLoop]: Abstraction has 5687 states and 9013 transitions. [2025-03-08 11:05:20,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 11.153846153846153) internal successors, (145), 13 states have internal predecessors, (145), 4 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (94), 4 states have call predecessors, (94), 4 states have call successors, (94) [2025-03-08 11:05:20,150 INFO L276 IsEmpty]: Start isEmpty. Operand 5687 states and 9013 transitions. [2025-03-08 11:05:20,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2025-03-08 11:05:20,152 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:05:20,152 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:05:20,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-08 11:05:20,352 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,SelfDestructingSolverStorable14 [2025-03-08 11:05:20,353 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:05:20,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:05:20,353 INFO L85 PathProgramCache]: Analyzing trace with hash 104257216, now seen corresponding path program 1 times [2025-03-08 11:05:20,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:05:20,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467081579] [2025-03-08 11:05:20,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:20,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:05:20,368 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 382 statements into 1 equivalence classes. [2025-03-08 11:05:20,445 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 382 of 382 statements. [2025-03-08 11:05:20,446 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:20,446 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 11:05:20,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1731476806] [2025-03-08 11:05:20,449 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:20,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:05:20,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:05:20,451 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-08 11:05:20,452 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-08 11:05:20,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 382 statements into 1 equivalence classes. [2025-03-08 11:05:20,687 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 382 of 382 statements. [2025-03-08 11:05:20,687 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:20,687 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:05:20,696 INFO L256 TraceCheckSpWp]: Trace formula consists of 866 conjuncts, 36 conjuncts are in the unsatisfiable core [2025-03-08 11:05:20,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:05:22,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4199 proven. 366 refuted. 0 times theorem prover too weak. 2047 trivial. 0 not checked. [2025-03-08 11:05:22,133 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:05:24,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:05:24,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467081579] [2025-03-08 11:05:24,113 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-08 11:05:24,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731476806] [2025-03-08 11:05:24,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731476806] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:05:24,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-08 11:05:24,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2025-03-08 11:05:24,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132750828] [2025-03-08 11:05:24,114 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-08 11:05:24,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-08 11:05:24,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:05:24,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-08 11:05:24,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2025-03-08 11:05:24,115 INFO L87 Difference]: Start difference. First operand 5687 states and 9013 transitions. Second operand has 21 states, 21 states have (on average 5.380952380952381) internal successors, (113), 20 states have internal predecessors, (113), 4 states have call successors, (58), 4 states have call predecessors, (58), 7 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) [2025-03-08 11:05:28,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:05:28,867 INFO L93 Difference]: Finished difference Result 17348 states and 27447 transitions. [2025-03-08 11:05:28,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-03-08 11:05:28,868 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.380952380952381) internal successors, (113), 20 states have internal predecessors, (113), 4 states have call successors, (58), 4 states have call predecessors, (58), 7 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) Word has length 382 [2025-03-08 11:05:28,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:05:28,900 INFO L225 Difference]: With dead ends: 17348 [2025-03-08 11:05:28,900 INFO L226 Difference]: Without dead ends: 12018 [2025-03-08 11:05:28,913 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 484 GetRequests, 408 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1510 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1252, Invalid=4754, Unknown=0, NotChecked=0, Total=6006 [2025-03-08 11:05:28,914 INFO L435 NwaCegarLoop]: 268 mSDtfsCounter, 1852 mSDsluCounter, 1757 mSDsCounter, 0 mSdLazyCounter, 3160 mSolverCounterSat, 696 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1882 SdHoareTripleChecker+Valid, 2025 SdHoareTripleChecker+Invalid, 3856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 696 IncrementalHoareTripleChecker+Valid, 3160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2025-03-08 11:05:28,914 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1882 Valid, 2025 Invalid, 3856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [696 Valid, 3160 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2025-03-08 11:05:28,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12018 states. [2025-03-08 11:05:29,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12018 to 6098. [2025-03-08 11:05:29,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6098 states, 4993 states have (on average 1.5457640696975765) internal successors, (7718), 4993 states have internal predecessors, (7718), 986 states have call successors, (986), 118 states have call predecessors, (986), 118 states have return successors, (986), 986 states have call predecessors, (986), 986 states have call successors, (986) [2025-03-08 11:05:29,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6098 states to 6098 states and 9690 transitions. [2025-03-08 11:05:29,683 INFO L78 Accepts]: Start accepts. Automaton has 6098 states and 9690 transitions. Word has length 382 [2025-03-08 11:05:29,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:05:29,684 INFO L471 AbstractCegarLoop]: Abstraction has 6098 states and 9690 transitions. [2025-03-08 11:05:29,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.380952380952381) internal successors, (113), 20 states have internal predecessors, (113), 4 states have call successors, (58), 4 states have call predecessors, (58), 7 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) [2025-03-08 11:05:29,684 INFO L276 IsEmpty]: Start isEmpty. Operand 6098 states and 9690 transitions. [2025-03-08 11:05:29,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2025-03-08 11:05:29,686 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:05:29,686 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:05:29,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-03-08 11:05:29,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-03-08 11:05:29,890 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:05:29,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:05:29,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1670180478, now seen corresponding path program 1 times [2025-03-08 11:05:29,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:05:29,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831041167] [2025-03-08 11:05:29,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:29,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:05:29,904 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 382 statements into 1 equivalence classes. [2025-03-08 11:05:29,988 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 382 of 382 statements. [2025-03-08 11:05:29,989 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:29,989 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 11:05:29,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1356450943] [2025-03-08 11:05:29,991 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:05:29,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:05:29,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:05:29,993 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-08 11:05:29,995 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-08 11:05:30,110 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 382 statements into 1 equivalence classes. [2025-03-08 11:05:30,240 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 382 of 382 statements. [2025-03-08 11:05:30,240 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:30,240 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 11:05:30,240 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-08 11:05:30,279 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 382 statements into 1 equivalence classes. [2025-03-08 11:05:30,371 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 382 of 382 statements. [2025-03-08 11:05:30,371 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:05:30,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 11:05:30,624 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-08 11:05:30,625 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-08 11:05:30,625 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-08 11:05:30,634 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-08 11:05:30,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:05:30,830 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:05:31,011 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-08 11:05:31,013 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.03 11:05:31 BoogieIcfgContainer [2025-03-08 11:05:31,013 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-08 11:05:31,014 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-08 11:05:31,014 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-08 11:05:31,014 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-08 11:05:31,015 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 11:04:14" (3/4) ... [2025-03-08 11:05:31,017 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-08 11:05:31,018 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-08 11:05:31,018 INFO L158 Benchmark]: Toolchain (without parser) took 77796.09ms. Allocated memory was 167.8MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 122.5MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 832.0MB. Max. memory is 16.1GB. [2025-03-08 11:05:31,019 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 201.3MB. Free memory is still 115.9MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 11:05:31,019 INFO L158 Benchmark]: CACSL2BoogieTranslator took 351.39ms. Allocated memory is still 167.8MB. Free memory was 122.5MB in the beginning and 99.8MB in the end (delta: 22.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-08 11:05:31,019 INFO L158 Benchmark]: Boogie Procedure Inliner took 79.02ms. Allocated memory is still 167.8MB. Free memory was 99.8MB in the beginning and 88.4MB in the end (delta: 11.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-08 11:05:31,020 INFO L158 Benchmark]: Boogie Preprocessor took 94.70ms. Allocated memory is still 167.8MB. Free memory was 88.4MB in the beginning and 76.6MB in the end (delta: 11.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-03-08 11:05:31,020 INFO L158 Benchmark]: IcfgBuilder took 821.54ms. Allocated memory is still 167.8MB. Free memory was 75.6MB in the beginning and 89.2MB in the end (delta: -13.6MB). Peak memory consumption was 52.2MB. Max. memory is 16.1GB. [2025-03-08 11:05:31,020 INFO L158 Benchmark]: TraceAbstraction took 76440.96ms. Allocated memory was 167.8MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 88.3MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 796.6MB. Max. memory is 16.1GB. [2025-03-08 11:05:31,020 INFO L158 Benchmark]: Witness Printer took 3.77ms. Allocated memory is still 2.4GB. Free memory was 1.5GB in the beginning and 1.5GB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 11:05:31,022 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 115.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 351.39ms. Allocated memory is still 167.8MB. Free memory was 122.5MB in the beginning and 99.8MB in the end (delta: 22.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 79.02ms. Allocated memory is still 167.8MB. Free memory was 99.8MB in the beginning and 88.4MB in the end (delta: 11.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 94.70ms. Allocated memory is still 167.8MB. Free memory was 88.4MB in the beginning and 76.6MB in the end (delta: 11.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * IcfgBuilder took 821.54ms. Allocated memory is still 167.8MB. Free memory was 75.6MB in the beginning and 89.2MB in the end (delta: -13.6MB). Peak memory consumption was 52.2MB. Max. memory is 16.1GB. * TraceAbstraction took 76440.96ms. Allocated memory was 167.8MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 88.3MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 796.6MB. Max. memory is 16.1GB. * Witness Printer took 3.77ms. Allocated memory is still 2.4GB. Free memory was 1.5GB in the beginning and 1.5GB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 364, overapproximation of someBinaryFLOATComparisonOperation at line 390, overapproximation of someBinaryFLOATComparisonOperation at line 391, overapproximation of someBinaryFLOATComparisonOperation at line 393, overapproximation of someBinaryFLOATComparisonOperation at line 141, overapproximation of someBinaryFLOATComparisonOperation at line 382, overapproximation of someBinaryFLOATComparisonOperation at line 384, overapproximation of someBinaryFLOATComparisonOperation at line 388, overapproximation of someBinaryFLOATComparisonOperation at line 177, overapproximation of someBinaryFLOATComparisonOperation at line 253, overapproximation of someBinaryFLOATComparisonOperation at line 362, overapproximation of someBinaryFLOATComparisonOperation at line 386, overapproximation of someBinaryFLOATComparisonOperation at line 368, overapproximation of someBinaryFLOATComparisonOperation at line 380, overapproximation of someBinaryFLOATComparisonOperation at line 192, overapproximation of someBinaryFLOATComparisonOperation at line 394, overapproximation of someBinaryFLOATComparisonOperation at line 366, overapproximation of someBinaryFLOATComparisonOperation at line 221, overapproximation of bitwiseOr at line 187, overapproximation of someUnaryDOUBLEoperation at line 51, overapproximation of someBinaryDOUBLEComparisonOperation at line 260, overapproximation of someBinaryDOUBLEComparisonOperation at line 205, overapproximation of someBinaryDOUBLEComparisonOperation at line 330, overapproximation of someBinaryDOUBLEComparisonOperation at line 406, overapproximation of someBinaryDOUBLEComparisonOperation at line 238, overapproximation of someBinaryDOUBLEComparisonOperation at line 406, overapproximation of someUnaryFLOAToperation at line 141, overapproximation of someBinaryArithmeticFLOAToperation at line 185, overapproximation of someBinaryArithmeticFLOAToperation at line 141, overapproximation of someBinaryArithmeticFLOAToperation at line 174. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 100; [L23] unsigned char var_1_6 = 0; [L24] unsigned char var_1_7 = 0; [L25] unsigned short int var_1_8 = 10; [L26] unsigned short int var_1_9 = 0; [L27] unsigned short int var_1_10 = 53946; [L28] unsigned short int var_1_11 = 1; [L29] unsigned long int var_1_12 = 8; [L30] double var_1_13 = 8.25; [L31] signed long int var_1_14 = -256; [L32] double var_1_15 = 0.19999999999999996; [L33] signed long int var_1_16 = -16; [L34] signed char var_1_17 = 1; [L35] signed char var_1_18 = 4; [L36] signed char var_1_19 = 64; [L37] signed long int var_1_20 = 1; [L38] signed long int var_1_21 = 1000000000; [L39] unsigned char var_1_23 = 4; [L40] signed short int var_1_24 = 128; [L41] signed short int var_1_25 = 128; [L42] unsigned char var_1_26 = 0; [L43] unsigned char var_1_27 = 5; [L44] unsigned char var_1_28 = 1; [L45] signed char var_1_29 = -4; [L46] signed char var_1_30 = -2; [L47] unsigned char var_1_31 = 16; [L48] unsigned char var_1_32 = 128; [L49] float var_1_33 = 2.5; [L50] float var_1_34 = 99.75; [L51] float var_1_35 = -0.375; [L52] unsigned char var_1_36 = 8; [L53] signed short int var_1_37 = 10; [L54] float var_1_38 = 255.5; [L55] float var_1_39 = 63.25; [L56] float var_1_40 = 25.2; [L57] float var_1_41 = 64.75; [L58] unsigned char var_1_42 = 2; [L59] unsigned short int var_1_43 = 62847; [L60] signed char var_1_44 = 5; [L61] unsigned char var_1_45 = 128; [L62] unsigned short int var_1_46 = 5; [L63] unsigned short int var_1_47 = 2; [L64] float var_1_48 = 127.4; [L65] unsigned char var_1_49 = 0; [L66] float var_1_50 = 4.6; [L67] float var_1_51 = 4.7; [L68] float var_1_52 = 1.25; [L69] float var_1_53 = 5.75; [L70] float var_1_54 = 5.5; [L71] float var_1_55 = 2.4; [L72] float var_1_56 = 255.625; [L73] float var_1_57 = 128.2; [L74] signed short int var_1_58 = -500; [L75] signed short int var_1_59 = -10; [L76] signed long int var_1_60 = -64; [L77] float var_1_61 = 0.125; [L78] float var_1_62 = 2.8; [L79] signed long int var_1_63 = 64; [L80] signed char var_1_64 = 2; [L81] unsigned short int var_1_65 = 8; [L82] unsigned short int var_1_66 = 60231; [L83] unsigned short int var_1_67 = 5; [L84] unsigned char var_1_68 = 2; [L85] unsigned long int var_1_69 = 25; [L86] unsigned short int var_1_70 = 1000; [L87] unsigned short int last_1_var_1_1 = 100; [L88] unsigned long int last_1_var_1_12 = 8; [L89] double last_1_var_1_13 = 8.25; [L90] signed long int last_1_var_1_16 = -16; VAL [isInitial=0, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=0, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L410] isInitial = 1 [L411] FCALL initially() [L412] COND TRUE 1 [L413] CALL updateLastVariables() [L400] last_1_var_1_1 = var_1_1 [L401] last_1_var_1_12 = var_1_12 [L402] last_1_var_1_13 = var_1_13 [L403] last_1_var_1_16 = var_1_16 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=0, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L413] RET updateLastVariables() [L414] CALL updateVariables() [L307] var_1_6 = __VERIFIER_nondet_uchar() [L308] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L308] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L309] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L309] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L310] var_1_7 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_8=10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_8=10, var_1_9=0] [L311] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_8=10, var_1_9=0] [L312] CALL assume_abort_if_not(var_1_7 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=10, var_1_9=0] [L312] RET assume_abort_if_not(var_1_7 <= 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=10, var_1_9=0] [L313] var_1_8 = __VERIFIER_nondet_ushort() [L314] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_9=0] [L314] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_9=0] [L315] CALL assume_abort_if_not(var_1_8 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L315] RET assume_abort_if_not(var_1_8 <= 65534) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L316] var_1_9 = __VERIFIER_nondet_ushort() [L317] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769] [L317] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769] [L318] CALL assume_abort_if_not(var_1_9 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L318] RET assume_abort_if_not(var_1_9 <= 65534) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L319] var_1_10 = __VERIFIER_nondet_ushort() [L320] CALL assume_abort_if_not(var_1_10 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L320] RET assume_abort_if_not(var_1_10 >= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L321] CALL assume_abort_if_not(var_1_10 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L321] RET assume_abort_if_not(var_1_10 <= 65534) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L322] var_1_11 = __VERIFIER_nondet_ushort() [L323] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L323] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L324] CALL assume_abort_if_not(var_1_11 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L324] RET assume_abort_if_not(var_1_11 <= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L325] var_1_14 = __VERIFIER_nondet_long() [L326] CALL assume_abort_if_not(var_1_14 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L326] RET assume_abort_if_not(var_1_14 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L327] CALL assume_abort_if_not(var_1_14 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L327] RET assume_abort_if_not(var_1_14 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L328] CALL assume_abort_if_not(var_1_14 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L328] RET assume_abort_if_not(var_1_14 != 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L329] var_1_15 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L330] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L331] var_1_18 = __VERIFIER_nondet_char() [L332] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L332] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L333] CALL assume_abort_if_not(var_1_18 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L333] RET assume_abort_if_not(var_1_18 <= 126) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L334] var_1_19 = __VERIFIER_nondet_char() [L335] CALL assume_abort_if_not(var_1_19 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L335] RET assume_abort_if_not(var_1_19 >= 63) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L336] CALL assume_abort_if_not(var_1_19 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L336] RET assume_abort_if_not(var_1_19 <= 126) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L337] var_1_21 = __VERIFIER_nondet_long() [L338] CALL assume_abort_if_not(var_1_21 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L338] RET assume_abort_if_not(var_1_21 >= 536870911) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L339] CALL assume_abort_if_not(var_1_21 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L339] RET assume_abort_if_not(var_1_21 <= 1073741823) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L340] var_1_24 = __VERIFIER_nondet_short() [L341] CALL assume_abort_if_not(var_1_24 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L341] RET assume_abort_if_not(var_1_24 >= -32768) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L342] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L342] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L343] var_1_25 = __VERIFIER_nondet_short() [L344] CALL assume_abort_if_not(var_1_25 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L344] RET assume_abort_if_not(var_1_25 >= -32768) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L345] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L345] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L346] var_1_26 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L347] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L348] CALL assume_abort_if_not(var_1_26 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L348] RET assume_abort_if_not(var_1_26 <= 64) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L349] var_1_27 = __VERIFIER_nondet_uchar() [L350] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L350] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L351] CALL assume_abort_if_not(var_1_27 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L351] RET assume_abort_if_not(var_1_27 <= 127) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L352] var_1_28 = __VERIFIER_nondet_uchar() [L353] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L353] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L354] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L354] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L355] var_1_31 = __VERIFIER_nondet_uchar() [L356] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L356] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L357] CALL assume_abort_if_not(var_1_31 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L357] RET assume_abort_if_not(var_1_31 <= 255) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L358] var_1_32 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L359] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L360] CALL assume_abort_if_not(var_1_32 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L360] RET assume_abort_if_not(var_1_32 <= 255) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L361] var_1_34 = __VERIFIER_nondet_float() [L362] CALL assume_abort_if_not((var_1_34 >= -461168.6018427382800e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L362] RET assume_abort_if_not((var_1_34 >= -461168.6018427382800e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L363] var_1_35 = __VERIFIER_nondet_float() [L364] CALL assume_abort_if_not((var_1_35 >= -461168.6018427382800e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L364] RET assume_abort_if_not((var_1_35 >= -461168.6018427382800e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L365] var_1_39 = __VERIFIER_nondet_float() [L366] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L366] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L367] var_1_40 = __VERIFIER_nondet_float() [L368] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L368] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L369] var_1_43 = __VERIFIER_nondet_ushort() [L370] CALL assume_abort_if_not(var_1_43 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L370] RET assume_abort_if_not(var_1_43 >= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L371] CALL assume_abort_if_not(var_1_43 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L371] RET assume_abort_if_not(var_1_43 <= 65535) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L372] var_1_45 = __VERIFIER_nondet_uchar() [L373] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L373] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L374] CALL assume_abort_if_not(var_1_45 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L374] RET assume_abort_if_not(var_1_45 <= 255) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L375] CALL assume_abort_if_not(var_1_45 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L375] RET assume_abort_if_not(var_1_45 != 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L376] var_1_49 = __VERIFIER_nondet_uchar() [L377] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L377] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L378] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L378] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L379] var_1_50 = __VERIFIER_nondet_float() [L380] CALL assume_abort_if_not((var_1_50 >= -461168.6018427382800e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L380] RET assume_abort_if_not((var_1_50 >= -461168.6018427382800e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L381] var_1_51 = __VERIFIER_nondet_float() [L382] CALL assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 4611686.018427382800e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L382] RET assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 4611686.018427382800e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L383] var_1_52 = __VERIFIER_nondet_float() [L384] CALL assume_abort_if_not((var_1_52 >= -461168.6018427382800e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L384] RET assume_abort_if_not((var_1_52 >= -461168.6018427382800e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L385] var_1_54 = __VERIFIER_nondet_float() [L386] CALL assume_abort_if_not((var_1_54 >= -461168.6018427382800e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 4611686.018427382800e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L386] RET assume_abort_if_not((var_1_54 >= -461168.6018427382800e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 4611686.018427382800e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L387] var_1_56 = __VERIFIER_nondet_float() [L388] CALL assume_abort_if_not((var_1_56 >= -230584.3009213691390e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 2305843.009213691390e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L388] RET assume_abort_if_not((var_1_56 >= -230584.3009213691390e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 2305843.009213691390e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L389] var_1_61 = __VERIFIER_nondet_float() [L390] CALL assume_abort_if_not((var_1_61 >= -922337.2036854776000e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 9223372.036854776000e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L390] RET assume_abort_if_not((var_1_61 >= -922337.2036854776000e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 9223372.036854776000e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L391] CALL assume_abort_if_not(var_1_61 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L391] RET assume_abort_if_not(var_1_61 != 0.0F) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L392] var_1_62 = __VERIFIER_nondet_float() [L393] CALL assume_abort_if_not((var_1_62 >= -922337.2036854776000e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854776000e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L393] RET assume_abort_if_not((var_1_62 >= -922337.2036854776000e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854776000e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L394] CALL assume_abort_if_not(var_1_62 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L394] RET assume_abort_if_not(var_1_62 != 0.0F) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L395] var_1_66 = __VERIFIER_nondet_ushort() [L396] CALL assume_abort_if_not(var_1_66 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L396] RET assume_abort_if_not(var_1_66 >= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L397] CALL assume_abort_if_not(var_1_66 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L397] RET assume_abort_if_not(var_1_66 <= 65534) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L414] RET updateVariables() [L415] CALL step() [L94] COND TRUE (var_1_24 + var_1_25) > 16 [L95] var_1_23 = ((var_1_26 + 2) + var_1_27) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L107] COND FALSE !(\read(var_1_28)) [L110] var_1_29 = ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L112] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L119] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L124] COND FALSE !(var_1_32 >= (var_1_26 * var_1_25)) [L131] var_1_36 = (((((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))) < 0 ) ? -((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))) : ((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L133] COND TRUE ! var_1_28 [L134] var_1_37 = ((((var_1_29 + var_1_26) < 0 ) ? -(var_1_29 + var_1_26) : (var_1_29 + var_1_26))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L140] COND TRUE ((((10) < 0 ) ? -(10) : (10))) > var_1_29 [L141] var_1_38 = ((((((((var_1_39) > (7.25f)) ? (var_1_39) : (7.25f))) - var_1_40) < 0 ) ? -(((((var_1_39) > (7.25f)) ? (var_1_39) : (7.25f))) - var_1_40) : (((((var_1_39) > (7.25f)) ? (var_1_39) : (7.25f))) - var_1_40))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L143] COND FALSE !(var_1_36 != var_1_24) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L150] EXPR var_1_31 ^ (var_1_26 - var_1_27) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L150] COND FALSE !((var_1_43 - var_1_23) < (var_1_31 ^ (var_1_26 - var_1_27))) [L153] COND FALSE !(! (var_1_26 != (var_1_25 % var_1_45))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L158] COND TRUE var_1_45 <= var_1_26 [L159] var_1_46 = ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L161] var_1_47 = var_1_42 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L162] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L167] COND FALSE !(var_1_46 > var_1_37) [L174] var_1_48 = ((var_1_51 + ((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52)))) - (((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) < 0 ) ? -((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) : ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L177] COND FALSE !(var_1_50 >= var_1_51) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L182] COND FALSE !(var_1_28 && var_1_49) [L185] var_1_55 = (((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50))) + (((((var_1_56) < (50.625f)) ? (var_1_56) : (50.625f))) + 255.5f)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L187] EXPR ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))) ^ var_1_37 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L187] COND FALSE !((((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))) ^ var_1_37) <= 8) [L192] COND TRUE var_1_53 > var_1_38 [L193] var_1_58 = (((((((((var_1_36 + -64)) < (var_1_27)) ? ((var_1_36 + -64)) : (var_1_27)))) < (32)) ? ((((((var_1_36 + -64)) < (var_1_27)) ? ((var_1_36 + -64)) : (var_1_27)))) : (32))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L195] COND FALSE !(var_1_43 <= var_1_47) [L202] var_1_59 = (((((8) > (var_1_23)) ? (8) : (var_1_23))) - (var_1_31 + var_1_27)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L204] COND TRUE var_1_47 > var_1_46 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L205] COND TRUE (((((((100.6) < (var_1_54)) ? (100.6) : (var_1_54))) < 0 ) ? -((((100.6) < (var_1_54)) ? (100.6) : (var_1_54))) : ((((100.6) < (var_1_54)) ? (100.6) : (var_1_54))))) <= ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) [L206] var_1_60 = ((((((((var_1_23) < (var_1_29)) ? (var_1_23) : (var_1_29))) < 0 ) ? -((((var_1_23) < (var_1_29)) ? (var_1_23) : (var_1_29))) : ((((var_1_23) < (var_1_29)) ? (var_1_23) : (var_1_29))))) - ((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44)))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L221] COND FALSE !(var_1_51 >= var_1_53) [L232] var_1_63 = ((((((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) < (var_1_29)) ? (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) : (var_1_29))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L234] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L237] EXPR var_1_58 ^ var_1_47 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L237] COND TRUE ((var_1_37 * var_1_29) * (var_1_58 ^ var_1_47)) > ((((var_1_23) < (var_1_45)) ? (var_1_23) : (var_1_45))) [L238] COND TRUE ((((4.8) < ((var_1_51 + var_1_41))) ? (4.8) : ((var_1_51 + var_1_41)))) <= var_1_40 [L239] var_1_65 = ((((var_1_66 - var_1_32) < 0 ) ? -(var_1_66 - var_1_32) : (var_1_66 - var_1_32))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L246] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L249] var_1_68 = var_1_27 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L250] COND TRUE \read(var_1_49) [L251] var_1_69 = ((4065475955u - var_1_26) - var_1_31) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=-32769, var_1_9=0] [L253] COND FALSE !((((((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) < 0 ) ? -((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) : ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))))) < var_1_41) [L258] var_1_70 = var_1_68 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L260] unsigned char stepLocal_0 = last_1_var_1_13 >= last_1_var_1_13; VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_0=0, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L261] COND FALSE !((last_1_var_1_12 == last_1_var_1_1) && stepLocal_0) [L272] var_1_1 = var_1_10 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L274] EXPR ((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L274] COND TRUE (((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10) >= last_1_var_1_16 [L275] COND TRUE \read(var_1_7) [L276] var_1_12 = var_1_10 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L279] var_1_17 = (4 - ((((var_1_18) < ((var_1_19 - 1))) ? (var_1_18) : ((var_1_19 - 1))))) [L280] unsigned long int stepLocal_4 = var_1_12; VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_4=32767, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=1, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L281] COND TRUE \read(var_1_6) [L282] var_1_20 = ((var_1_8 - (var_1_21 - var_1_11)) + var_1_10) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_4=32767, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L290] unsigned char stepLocal_3 = var_1_6; [L291] unsigned char stepLocal_2 = var_1_6; VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_2=1, stepLocal_3=1, stepLocal_4=32767, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L292] COND FALSE !(stepLocal_2 && (var_1_9 < (var_1_10 + var_1_20))) [L297] var_1_16 = var_1_8 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_3=1, stepLocal_4=32767, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=33/4, var_1_14=-1, var_1_16=32767, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L299] signed long int stepLocal_1 = ((((var_1_10) < (var_1_1)) ? (var_1_10) : (var_1_1))) + (var_1_9 % var_1_14); VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_1=32767, stepLocal_3=1, stepLocal_4=32767, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=33/4, var_1_14=-1, var_1_16=32767, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L300] COND TRUE stepLocal_1 >= ((((var_1_16) < (var_1_8)) ? (var_1_16) : (var_1_8))) [L301] var_1_13 = var_1_15 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_3=1, stepLocal_4=32767, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=32767, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L415] RET step() [L416] CALL, EXPR property() [L406] EXPR (((last_1_var_1_12 == last_1_var_1_1) && (last_1_var_1_13 >= last_1_var_1_13)) ? (var_1_6 ? (var_1_7 ? (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((unsigned short int) ((((var_1_9) > (var_1_8)) ? (var_1_9) : (var_1_8)))))) : (var_1_1 == ((unsigned short int) (((((46167) > (var_1_10)) ? (46167) : (var_1_10))) - var_1_11)))) : (var_1_1 == ((unsigned short int) var_1_10))) && (((((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10) >= last_1_var_1_16) ? (var_1_7 ? (var_1_12 == ((unsigned long int) var_1_10)) : 1) : 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=32767, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L406] EXPR ((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=32767, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L406] EXPR (((last_1_var_1_12 == last_1_var_1_1) && (last_1_var_1_13 >= last_1_var_1_13)) ? (var_1_6 ? (var_1_7 ? (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((unsigned short int) ((((var_1_9) > (var_1_8)) ? (var_1_9) : (var_1_8)))))) : (var_1_1 == ((unsigned short int) (((((46167) > (var_1_10)) ? (46167) : (var_1_10))) - var_1_11)))) : (var_1_1 == ((unsigned short int) var_1_10))) && (((((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10) >= last_1_var_1_16) ? (var_1_7 ? (var_1_12 == ((unsigned long int) var_1_10)) : 1) : 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=32767, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L406-L407] return (((((((last_1_var_1_12 == last_1_var_1_1) && (last_1_var_1_13 >= last_1_var_1_13)) ? (var_1_6 ? (var_1_7 ? (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((unsigned short int) ((((var_1_9) > (var_1_8)) ? (var_1_9) : (var_1_8)))))) : (var_1_1 == ((unsigned short int) (((((46167) > (var_1_10)) ? (46167) : (var_1_10))) - var_1_11)))) : (var_1_1 == ((unsigned short int) var_1_10))) && (((((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10) >= last_1_var_1_16) ? (var_1_7 ? (var_1_12 == ((unsigned long int) var_1_10)) : 1) : 1)) && (((((((var_1_10) < (var_1_1)) ? (var_1_10) : (var_1_1))) + (var_1_9 % var_1_14)) >= ((((var_1_16) < (var_1_8)) ? (var_1_16) : (var_1_8)))) ? (var_1_13 == ((double) var_1_15)) : (var_1_13 == ((double) var_1_15)))) && ((var_1_6 && (var_1_9 < (var_1_10 + var_1_20))) ? ((var_1_7 && var_1_6) ? (var_1_16 == ((signed long int) var_1_10)) : 1) : (var_1_16 == ((signed long int) var_1_8)))) && (var_1_17 == ((signed char) (4 - ((((var_1_18) < ((var_1_19 - 1))) ? (var_1_18) : ((var_1_19 - 1)))))))) && (var_1_6 ? (var_1_20 == ((signed long int) ((var_1_8 - (var_1_21 - var_1_11)) + var_1_10))) : (((~ var_1_19) == var_1_12) ? (var_1_20 == ((signed long int) var_1_1)) : (var_1_20 == ((signed long int) var_1_10)))) ; [L416] RET, EXPR property() [L416] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=32767, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=32767, var_1_11=0, var_1_12=32767, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=32767, var_1_17=-121, var_1_18=126, var_1_19=126, var_1_1=32767, var_1_20=-536805377, var_1_21=536870911, var_1_23=68, var_1_24=64, var_1_25=1, var_1_26=2, var_1_27=64, var_1_28=0, var_1_29=2, var_1_30=-2, var_1_31=0, var_1_32=-512, var_1_33=5/2, var_1_36=64, var_1_37=4, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=2, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=4, var_1_60=-3, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=64, var_1_69=4065475953, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=-32769, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 211 locations, 410 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 76.2s, OverallIterations: 17, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 32.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18118 SdHoareTripleChecker+Valid, 16.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17930 mSDsluCounter, 22530 SdHoareTripleChecker+Invalid, 14.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 16503 mSDsCounter, 6029 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14358 IncrementalHoareTripleChecker+Invalid, 20387 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6029 mSolverCounterUnsat, 6027 mSDtfsCounter, 14358 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3870 GetRequests, 3523 SyntacticMatches, 1 SemanticMatches, 346 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8462 ImplicationChecksByTransitivity, 12.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10720occurred in iteration=13, InterpolantAutomatonStates: 307, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.7s AutomataMinimizationTime, 16 MinimizatonAttempts, 32446 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 30.6s InterpolantComputationTime, 9094 NumberOfCodeBlocks, 9094 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 8683 ConstructedInterpolants, 0 QuantifiedInterpolants, 33561 SizeOfPredicates, 32 NumberOfNonLiveVariables, 5166 ConjunctsInSsa, 91 ConjunctsInUnsatCore, 23 InterpolantComputations, 11 PerfectInterpolantSequences, 150783/152076 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-08 11:05:31,237 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2025-03-08 11:05:31,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...