./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.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 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 04:32:20,807 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 04:32:20,865 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-17 04:32:20,872 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 04:32:20,872 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 04:32:20,888 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 04:32:20,889 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 04:32:20,889 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 04:32:20,889 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 04:32:20,889 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 04:32:20,889 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 04:32:20,889 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 04:32:20,890 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 04:32:20,890 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 04:32:20,890 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 04:32:20,890 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 04:32:20,890 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 04:32:20,890 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 04:32:20,890 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 04:32:20,890 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 04:32:20,890 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 04:32:20,891 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 04:32:20,891 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 04:32:20,891 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 04:32:20,891 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 04:32:20,891 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 04:32:20,891 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 04:32:20,891 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 04:32:20,891 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 04:32:20,891 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 04:32:20,891 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 04:32:20,892 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 04:32:20,892 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 04:32:20,892 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 04:32:20,892 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 04:32:20,892 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 04:32:20,892 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 04:32:20,892 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 04:32:20,892 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 04:32:20,893 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 04:32:20,893 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 04:32:20,893 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 04:32:20,893 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 04:32:20,893 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 -> 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 [2025-03-17 04:32:21,098 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 04:32:21,104 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 04:32:21,106 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 04:32:21,107 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 04:32:21,107 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 04:32:21,108 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2025-03-17 04:32:22,325 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e17cad610/a2df77ac2b884da6b76d442f2a6d825d/FLAG61bfd5dec [2025-03-17 04:32:22,688 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 04:32:22,691 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2025-03-17 04:32:22,702 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e17cad610/a2df77ac2b884da6b76d442f2a6d825d/FLAG61bfd5dec [2025-03-17 04:32:22,898 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e17cad610/a2df77ac2b884da6b76d442f2a6d825d [2025-03-17 04:32:22,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 04:32:22,901 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 04:32:22,902 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 04:32:22,902 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 04:32:22,905 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 04:32:22,906 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 04:32:22" (1/1) ... [2025-03-17 04:32:22,906 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f13129e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:22, skipping insertion in model container [2025-03-17 04:32:22,906 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 04:32:22" (1/1) ... [2025-03-17 04:32:22,926 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 04:32:23,035 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_operatoramount_amount250_file-7.i[915,928] [2025-03-17 04:32:23,137 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 04:32:23,150 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 04:32:23,159 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_operatoramount_amount250_file-7.i[915,928] [2025-03-17 04:32:23,218 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 04:32:23,240 INFO L204 MainTranslator]: Completed translation [2025-03-17 04:32:23,241 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23 WrapperNode [2025-03-17 04:32:23,241 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 04:32:23,242 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 04:32:23,242 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 04:32:23,242 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 04:32:23,248 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,259 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,312 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 507 [2025-03-17 04:32:23,312 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 04:32:23,313 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 04:32:23,313 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 04:32:23,313 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 04:32:23,324 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,324 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,334 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,370 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-17 04:32:23,371 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,371 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,387 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,390 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,393 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,402 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,411 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 04:32:23,413 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 04:32:23,413 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 04:32:23,413 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 04:32:23,414 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (1/1) ... [2025-03-17 04:32:23,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 04:32:23,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 04:32:23,445 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 04:32:23,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 04:32:23,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 04:32:23,467 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-17 04:32:23,467 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-17 04:32:23,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 04:32:23,468 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 04:32:23,468 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 04:32:23,548 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 04:32:23,550 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 04:32:24,264 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L371: havoc property_#t~ite43#1;havoc property_#t~bitwise40#1;havoc property_#t~ite42#1;havoc property_#t~bitwise41#1;havoc property_#t~short44#1;havoc property_#t~ite49#1;havoc property_#t~ite48#1;havoc property_#t~bitwise45#1;havoc property_#t~ite47#1;havoc property_#t~bitwise46#1;havoc property_#t~short50#1;havoc property_#t~ite53#1;havoc property_#t~ite52#1;havoc property_#t~bitwise51#1;havoc property_#t~short54#1; [2025-03-17 04:32:24,338 INFO L? ?]: Removed 56 outVars from TransFormulas that were not future-live. [2025-03-17 04:32:24,339 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 04:32:24,359 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 04:32:24,359 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 04:32:24,360 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 04:32:24 BoogieIcfgContainer [2025-03-17 04:32:24,360 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 04:32:24,361 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 04:32:24,361 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 04:32:24,365 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 04:32:24,365 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 04:32:22" (1/3) ... [2025-03-17 04:32:24,365 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68962543 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 04:32:24, skipping insertion in model container [2025-03-17 04:32:24,365 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:23" (2/3) ... [2025-03-17 04:32:24,365 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68962543 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 04:32:24, skipping insertion in model container [2025-03-17 04:32:24,366 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 04:32:24" (3/3) ... [2025-03-17 04:32:24,366 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-7.i [2025-03-17 04:32:24,377 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 04:32:24,379 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-7.i that has 2 procedures, 203 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-17 04:32:24,422 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 04:32:24,433 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;@27d9f2e9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 04:32:24,433 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 04:32:24,436 INFO L276 IsEmpty]: Start isEmpty. Operand has 203 states, 142 states have (on average 1.5140845070422535) internal successors, (215), 143 states have internal predecessors, (215), 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-17 04:32:24,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-17 04:32:24,455 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:24,456 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] [2025-03-17 04:32:24,457 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:24,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:24,461 INFO L85 PathProgramCache]: Analyzing trace with hash 859660789, now seen corresponding path program 1 times [2025-03-17 04:32:24,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:24,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7185159] [2025-03-17 04:32:24,468 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:24,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:24,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:24,596 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:24,596 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:24,596 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:24,865 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-17 04:32:24,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:24,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7185159] [2025-03-17 04:32:24,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7185159] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 04:32:24,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358895927] [2025-03-17 04:32:24,867 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:24,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 04:32:24,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 04:32:24,870 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 04:32:24,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-17 04:32:24,993 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:25,106 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:25,106 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:25,106 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:25,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-17 04:32:25,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 04:32:25,163 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-17 04:32:25,163 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 04:32:25,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358895927] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:32:25,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 04:32:25,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-17 04:32:25,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814920148] [2025-03-17 04:32:25,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:32:25,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-17 04:32:25,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:25,182 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-17 04:32:25,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 04:32:25,186 INFO L87 Difference]: Start difference. First operand has 203 states, 142 states have (on average 1.5140845070422535) internal successors, (215), 143 states have internal predecessors, (215), 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 39.5) internal successors, (79), 2 states have internal predecessors, (79), 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-17 04:32:25,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:25,233 INFO L93 Difference]: Finished difference Result 399 states and 712 transitions. [2025-03-17 04:32:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-17 04:32:25,235 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 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 364 [2025-03-17 04:32:25,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:25,240 INFO L225 Difference]: With dead ends: 399 [2025-03-17 04:32:25,241 INFO L226 Difference]: Without dead ends: 197 [2025-03-17 04:32:25,243 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 04:32:25,245 INFO L435 NwaCegarLoop]: 310 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:25,245 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 310 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 04:32:25,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2025-03-17 04:32:25,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 197. [2025-03-17 04:32:25,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 137 states have (on average 1.4744525547445255) internal successors, (202), 137 states have internal predecessors, (202), 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-17 04:32:25,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 318 transitions. [2025-03-17 04:32:25,288 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 318 transitions. Word has length 364 [2025-03-17 04:32:25,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:25,290 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 318 transitions. [2025-03-17 04:32:25,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 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-17 04:32:25,291 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 318 transitions. [2025-03-17 04:32:25,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-17 04:32:25,295 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:25,295 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] [2025-03-17 04:32:25,303 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-17 04:32:25,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-17 04:32:25,496 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:25,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:25,497 INFO L85 PathProgramCache]: Analyzing trace with hash 193930833, now seen corresponding path program 1 times [2025-03-17 04:32:25,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:25,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108214881] [2025-03-17 04:32:25,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:25,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:25,523 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:25,610 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:25,613 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:25,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:25,876 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-17 04:32:25,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:25,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108214881] [2025-03-17 04:32:25,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108214881] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:32:25,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 04:32:25,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 04:32:25,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094535267] [2025-03-17 04:32:25,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:32:25,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 04:32:25,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:25,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 04:32:25,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 04:32:25,881 INFO L87 Difference]: Start difference. First operand 197 states and 318 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-17 04:32:26,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:26,016 INFO L93 Difference]: Finished difference Result 587 states and 948 transitions. [2025-03-17 04:32:26,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 04:32:26,017 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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 364 [2025-03-17 04:32:26,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:26,025 INFO L225 Difference]: With dead ends: 587 [2025-03-17 04:32:26,025 INFO L226 Difference]: Without dead ends: 391 [2025-03-17 04:32:26,026 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 04:32:26,027 INFO L435 NwaCegarLoop]: 492 mSDtfsCounter, 308 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:26,027 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 786 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 04:32:26,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2025-03-17 04:32:26,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 389. [2025-03-17 04:32:26,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 270 states have (on average 1.4592592592592593) internal successors, (394), 270 states have internal predecessors, (394), 116 states have call successors, (116), 2 states have call predecessors, (116), 2 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2025-03-17 04:32:26,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 626 transitions. [2025-03-17 04:32:26,080 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 626 transitions. Word has length 364 [2025-03-17 04:32:26,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:26,081 INFO L471 AbstractCegarLoop]: Abstraction has 389 states and 626 transitions. [2025-03-17 04:32:26,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-17 04:32:26,081 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 626 transitions. [2025-03-17 04:32:26,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-17 04:32:26,087 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:26,087 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] [2025-03-17 04:32:26,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 04:32:26,087 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:26,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:26,088 INFO L85 PathProgramCache]: Analyzing trace with hash -2017292016, now seen corresponding path program 1 times [2025-03-17 04:32:26,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:26,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077743489] [2025-03-17 04:32:26,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:26,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:26,125 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:26,166 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:26,169 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:26,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:26,365 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-17 04:32:26,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:26,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077743489] [2025-03-17 04:32:26,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077743489] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:32:26,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 04:32:26,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 04:32:26,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946710004] [2025-03-17 04:32:26,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:32:26,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 04:32:26,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:26,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 04:32:26,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 04:32:26,370 INFO L87 Difference]: Start difference. First operand 389 states and 626 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-17 04:32:26,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:26,492 INFO L93 Difference]: Finished difference Result 1110 states and 1783 transitions. [2025-03-17 04:32:26,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 04:32:26,496 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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 364 [2025-03-17 04:32:26,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:26,504 INFO L225 Difference]: With dead ends: 1110 [2025-03-17 04:32:26,504 INFO L226 Difference]: Without dead ends: 722 [2025-03-17 04:32:26,507 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 04:32:26,509 INFO L435 NwaCegarLoop]: 360 mSDtfsCounter, 281 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:26,509 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 656 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 04:32:26,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2025-03-17 04:32:26,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 420. [2025-03-17 04:32:26,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 301 states have (on average 1.4883720930232558) internal successors, (448), 301 states have internal predecessors, (448), 116 states have call successors, (116), 2 states have call predecessors, (116), 2 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2025-03-17 04:32:26,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 680 transitions. [2025-03-17 04:32:26,569 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 680 transitions. Word has length 364 [2025-03-17 04:32:26,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:26,570 INFO L471 AbstractCegarLoop]: Abstraction has 420 states and 680 transitions. [2025-03-17 04:32:26,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-17 04:32:26,571 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 680 transitions. [2025-03-17 04:32:26,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-17 04:32:26,575 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:26,576 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] [2025-03-17 04:32:26,576 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 04:32:26,576 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:26,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:26,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2084298769, now seen corresponding path program 1 times [2025-03-17 04:32:26,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:26,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498709407] [2025-03-17 04:32:26,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:26,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:26,607 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:26,666 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:26,666 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:26,667 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:27,399 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-17 04:32:27,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:27,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498709407] [2025-03-17 04:32:27,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498709407] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:32:27,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 04:32:27,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 04:32:27,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569689190] [2025-03-17 04:32:27,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:32:27,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 04:32:27,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:27,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 04:32:27,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 04:32:27,402 INFO L87 Difference]: Start difference. First operand 420 states and 680 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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-17 04:32:27,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:27,704 INFO L93 Difference]: Finished difference Result 1161 states and 1866 transitions. [2025-03-17 04:32:27,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 04:32:27,705 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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 364 [2025-03-17 04:32:27,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:27,713 INFO L225 Difference]: With dead ends: 1161 [2025-03-17 04:32:27,713 INFO L226 Difference]: Without dead ends: 742 [2025-03-17 04:32:27,715 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 04:32:27,716 INFO L435 NwaCegarLoop]: 295 mSDtfsCounter, 440 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:27,717 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 696 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 04:32:27,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2025-03-17 04:32:27,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 658. [2025-03-17 04:32:27,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 505 states have (on average 1.5148514851485149) internal successors, (765), 507 states have internal predecessors, (765), 148 states have call successors, (148), 4 states have call predecessors, (148), 4 states have return successors, (148), 146 states have call predecessors, (148), 148 states have call successors, (148) [2025-03-17 04:32:27,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 1061 transitions. [2025-03-17 04:32:27,780 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 1061 transitions. Word has length 364 [2025-03-17 04:32:27,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:27,781 INFO L471 AbstractCegarLoop]: Abstraction has 658 states and 1061 transitions. [2025-03-17 04:32:27,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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-17 04:32:27,781 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 1061 transitions. [2025-03-17 04:32:27,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-17 04:32:27,787 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:27,788 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] [2025-03-17 04:32:27,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 04:32:27,788 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:27,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:27,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1700134350, now seen corresponding path program 1 times [2025-03-17 04:32:27,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:27,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080736490] [2025-03-17 04:32:27,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:27,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:27,812 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:27,850 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:27,850 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:27,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:28,361 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-17 04:32:28,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:28,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080736490] [2025-03-17 04:32:28,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080736490] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:32:28,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 04:32:28,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 04:32:28,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28860743] [2025-03-17 04:32:28,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:32:28,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 04:32:28,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:28,362 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 04:32:28,362 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 04:32:28,362 INFO L87 Difference]: Start difference. First operand 658 states and 1061 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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-17 04:32:28,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:28,659 INFO L93 Difference]: Finished difference Result 2104 states and 3354 transitions. [2025-03-17 04:32:28,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 04:32:28,660 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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 364 [2025-03-17 04:32:28,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:28,671 INFO L225 Difference]: With dead ends: 2104 [2025-03-17 04:32:28,672 INFO L226 Difference]: Without dead ends: 1447 [2025-03-17 04:32:28,675 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-17 04:32:28,676 INFO L435 NwaCegarLoop]: 388 mSDtfsCounter, 401 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:28,676 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 807 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 04:32:28,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1447 states. [2025-03-17 04:32:28,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1447 to 730. [2025-03-17 04:32:28,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 577 states have (on average 1.5320623916811091) internal successors, (884), 579 states have internal predecessors, (884), 148 states have call successors, (148), 4 states have call predecessors, (148), 4 states have return successors, (148), 146 states have call predecessors, (148), 148 states have call successors, (148) [2025-03-17 04:32:28,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 1180 transitions. [2025-03-17 04:32:28,752 INFO L78 Accepts]: Start accepts. Automaton has 730 states and 1180 transitions. Word has length 364 [2025-03-17 04:32:28,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:28,753 INFO L471 AbstractCegarLoop]: Abstraction has 730 states and 1180 transitions. [2025-03-17 04:32:28,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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-17 04:32:28,753 INFO L276 IsEmpty]: Start isEmpty. Operand 730 states and 1180 transitions. [2025-03-17 04:32:28,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-17 04:32:28,756 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:28,756 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] [2025-03-17 04:32:28,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-17 04:32:28,757 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:28,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:28,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1350068465, now seen corresponding path program 1 times [2025-03-17 04:32:28,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:28,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280421930] [2025-03-17 04:32:28,758 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:28,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:28,784 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:28,823 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:28,824 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:28,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:29,681 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-17 04:32:29,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:29,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280421930] [2025-03-17 04:32:29,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280421930] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:32:29,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 04:32:29,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-17 04:32:29,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983517501] [2025-03-17 04:32:29,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:32:29,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 04:32:29,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:29,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 04:32:29,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-03-17 04:32:29,683 INFO L87 Difference]: Start difference. First operand 730 states and 1180 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 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-17 04:32:30,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:30,075 INFO L93 Difference]: Finished difference Result 1964 states and 3151 transitions. [2025-03-17 04:32:30,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 04:32:30,076 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 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 364 [2025-03-17 04:32:30,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:30,082 INFO L225 Difference]: With dead ends: 1964 [2025-03-17 04:32:30,082 INFO L226 Difference]: Without dead ends: 1235 [2025-03-17 04:32:30,085 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-03-17 04:32:30,085 INFO L435 NwaCegarLoop]: 429 mSDtfsCounter, 559 mSDsluCounter, 693 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 1122 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:30,085 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [559 Valid, 1122 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 04:32:30,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1235 states. [2025-03-17 04:32:30,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1235 to 783. [2025-03-17 04:32:30,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 630 states have (on average 1.5523809523809524) internal successors, (978), 632 states have internal predecessors, (978), 148 states have call successors, (148), 4 states have call predecessors, (148), 4 states have return successors, (148), 146 states have call predecessors, (148), 148 states have call successors, (148) [2025-03-17 04:32:30,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 1274 transitions. [2025-03-17 04:32:30,133 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 1274 transitions. Word has length 364 [2025-03-17 04:32:30,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:30,133 INFO L471 AbstractCegarLoop]: Abstraction has 783 states and 1274 transitions. [2025-03-17 04:32:30,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 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-17 04:32:30,134 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 1274 transitions. [2025-03-17 04:32:30,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-17 04:32:30,136 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:30,136 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] [2025-03-17 04:32:30,136 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-17 04:32:30,136 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:30,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:30,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1889775154, now seen corresponding path program 1 times [2025-03-17 04:32:30,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:30,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765369417] [2025-03-17 04:32:30,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:30,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:30,157 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:30,291 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:30,291 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:30,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:30,479 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-17 04:32:30,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:30,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765369417] [2025-03-17 04:32:30,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765369417] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:32:30,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 04:32:30,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 04:32:30,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135107401] [2025-03-17 04:32:30,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:32:30,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 04:32:30,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:30,480 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 04:32:30,480 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 04:32:30,480 INFO L87 Difference]: Start difference. First operand 783 states and 1274 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-17 04:32:30,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:30,585 INFO L93 Difference]: Finished difference Result 1593 states and 2595 transitions. [2025-03-17 04:32:30,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 04:32:30,585 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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 364 [2025-03-17 04:32:30,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:30,591 INFO L225 Difference]: With dead ends: 1593 [2025-03-17 04:32:30,591 INFO L226 Difference]: Without dead ends: 811 [2025-03-17 04:32:30,593 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 04:32:30,594 INFO L435 NwaCegarLoop]: 300 mSDtfsCounter, 59 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:30,594 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 570 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 04:32:30,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2025-03-17 04:32:30,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 783. [2025-03-17 04:32:30,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 630 states have (on average 1.5476190476190477) internal successors, (975), 632 states have internal predecessors, (975), 148 states have call successors, (148), 4 states have call predecessors, (148), 4 states have return successors, (148), 146 states have call predecessors, (148), 148 states have call successors, (148) [2025-03-17 04:32:30,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 1271 transitions. [2025-03-17 04:32:30,639 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 1271 transitions. Word has length 364 [2025-03-17 04:32:30,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:30,639 INFO L471 AbstractCegarLoop]: Abstraction has 783 states and 1271 transitions. [2025-03-17 04:32:30,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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-17 04:32:30,639 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 1271 transitions. [2025-03-17 04:32:30,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-17 04:32:30,641 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:30,642 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] [2025-03-17 04:32:30,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-17 04:32:30,642 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:30,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:30,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1822768401, now seen corresponding path program 1 times [2025-03-17 04:32:30,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:30,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255084938] [2025-03-17 04:32:30,642 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:30,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:30,661 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:30,900 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:30,900 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:30,900 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:31,147 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 30 proven. 141 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-17 04:32:31,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:31,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255084938] [2025-03-17 04:32:31,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255084938] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 04:32:31,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261414536] [2025-03-17 04:32:31,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:31,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 04:32:31,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 04:32:31,150 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 04:32:31,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-17 04:32:31,242 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-17 04:32:31,334 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-17 04:32:31,334 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:31,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:31,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 04:32:31,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 04:32:31,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1957 proven. 141 refuted. 0 times theorem prover too weak. 4514 trivial. 0 not checked. [2025-03-17 04:32:31,648 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 04:32:32,018 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 30 proven. 141 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2025-03-17 04:32:32,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261414536] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 04:32:32,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 04:32:32,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-03-17 04:32:32,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226444188] [2025-03-17 04:32:32,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 04:32:32,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 04:32:32,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:32,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 04:32:32,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-17 04:32:32,023 INFO L87 Difference]: Start difference. First operand 783 states and 1271 transitions. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 3 states have call successors, (152), 2 states have call predecessors, (152), 4 states have return successors, (153), 3 states have call predecessors, (153), 3 states have call successors, (153) [2025-03-17 04:32:32,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:32,478 INFO L93 Difference]: Finished difference Result 1585 states and 2557 transitions. [2025-03-17 04:32:32,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-17 04:32:32,478 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 3 states have call successors, (152), 2 states have call predecessors, (152), 4 states have return successors, (153), 3 states have call predecessors, (153), 3 states have call successors, (153) Word has length 364 [2025-03-17 04:32:32,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:32,483 INFO L225 Difference]: With dead ends: 1585 [2025-03-17 04:32:32,483 INFO L226 Difference]: Without dead ends: 803 [2025-03-17 04:32:32,485 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 734 GetRequests, 725 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2025-03-17 04:32:32,486 INFO L435 NwaCegarLoop]: 207 mSDtfsCounter, 337 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:32,486 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 505 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-17 04:32:32,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2025-03-17 04:32:32,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 799. [2025-03-17 04:32:32,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 642 states have (on average 1.5062305295950156) internal successors, (967), 644 states have internal predecessors, (967), 148 states have call successors, (148), 8 states have call predecessors, (148), 8 states have return successors, (148), 146 states have call predecessors, (148), 148 states have call successors, (148) [2025-03-17 04:32:32,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1263 transitions. [2025-03-17 04:32:32,542 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1263 transitions. Word has length 364 [2025-03-17 04:32:32,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:32,542 INFO L471 AbstractCegarLoop]: Abstraction has 799 states and 1263 transitions. [2025-03-17 04:32:32,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 3 states have call successors, (152), 2 states have call predecessors, (152), 4 states have return successors, (153), 3 states have call predecessors, (153), 3 states have call successors, (153) [2025-03-17 04:32:32,543 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1263 transitions. [2025-03-17 04:32:32,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2025-03-17 04:32:32,546 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:32,546 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] [2025-03-17 04:32:32,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-17 04:32:32,746 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,SelfDestructingSolverStorable7 [2025-03-17 04:32:32,746 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:32,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:32,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1249665877, now seen corresponding path program 1 times [2025-03-17 04:32:32,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:32,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049669580] [2025-03-17 04:32:32,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:32,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:32,772 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 365 statements into 1 equivalence classes. [2025-03-17 04:32:32,795 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 365 of 365 statements. [2025-03-17 04:32:32,795 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:32,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:32,923 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-17 04:32:32,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:32,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049669580] [2025-03-17 04:32:32,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049669580] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:32:32,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 04:32:32,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 04:32:32,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596420930] [2025-03-17 04:32:32,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:32:32,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 04:32:32,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:32,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 04:32:32,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 04:32:32,924 INFO L87 Difference]: Start difference. First operand 799 states and 1263 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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-17 04:32:33,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:33,219 INFO L93 Difference]: Finished difference Result 2931 states and 4641 transitions. [2025-03-17 04:32:33,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 04:32:33,219 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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 365 [2025-03-17 04:32:33,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:33,229 INFO L225 Difference]: With dead ends: 2931 [2025-03-17 04:32:33,229 INFO L226 Difference]: Without dead ends: 2133 [2025-03-17 04:32:33,232 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 04:32:33,232 INFO L435 NwaCegarLoop]: 289 mSDtfsCounter, 499 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 499 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:33,233 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [499 Valid, 869 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 04:32:33,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2133 states. [2025-03-17 04:32:33,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2133 to 2089. [2025-03-17 04:32:33,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2089 states, 1776 states have (on average 1.5343468468468469) internal successors, (2725), 1780 states have internal predecessors, (2725), 296 states have call successors, (296), 16 states have call predecessors, (296), 16 states have return successors, (296), 292 states have call predecessors, (296), 296 states have call successors, (296) [2025-03-17 04:32:33,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2089 states to 2089 states and 3317 transitions. [2025-03-17 04:32:33,385 INFO L78 Accepts]: Start accepts. Automaton has 2089 states and 3317 transitions. Word has length 365 [2025-03-17 04:32:33,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:33,385 INFO L471 AbstractCegarLoop]: Abstraction has 2089 states and 3317 transitions. [2025-03-17 04:32:33,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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-17 04:32:33,385 INFO L276 IsEmpty]: Start isEmpty. Operand 2089 states and 3317 transitions. [2025-03-17 04:32:33,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2025-03-17 04:32:33,388 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:33,388 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] [2025-03-17 04:32:33,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-17 04:32:33,388 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:33,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:33,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1472323182, now seen corresponding path program 1 times [2025-03-17 04:32:33,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:33,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086567081] [2025-03-17 04:32:33,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:33,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:33,410 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 366 statements into 1 equivalence classes. [2025-03-17 04:32:33,429 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 366 of 366 statements. [2025-03-17 04:32:33,429 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:33,429 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:33,578 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-17 04:32:33,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:33,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086567081] [2025-03-17 04:32:33,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086567081] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:32:33,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 04:32:33,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-17 04:32:33,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298661484] [2025-03-17 04:32:33,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:32:33,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 04:32:33,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:33,580 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 04:32:33,580 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-17 04:32:33,580 INFO L87 Difference]: Start difference. First operand 2089 states and 3317 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2025-03-17 04:32:34,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:34,090 INFO L93 Difference]: Finished difference Result 4237 states and 6695 transitions. [2025-03-17 04:32:34,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 04:32:34,090 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 366 [2025-03-17 04:32:34,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:34,103 INFO L225 Difference]: With dead ends: 4237 [2025-03-17 04:32:34,103 INFO L226 Difference]: Without dead ends: 2149 [2025-03-17 04:32:34,108 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-17 04:32:34,108 INFO L435 NwaCegarLoop]: 264 mSDtfsCounter, 829 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 829 SdHoareTripleChecker+Valid, 1059 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:34,109 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [829 Valid, 1059 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-17 04:32:34,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2149 states. [2025-03-17 04:32:34,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2149 to 2109. [2025-03-17 04:32:34,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2109 states, 1792 states have (on average 1.5251116071428572) internal successors, (2733), 1796 states have internal predecessors, (2733), 296 states have call successors, (296), 20 states have call predecessors, (296), 20 states have return successors, (296), 292 states have call predecessors, (296), 296 states have call successors, (296) [2025-03-17 04:32:34,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2109 states to 2109 states and 3325 transitions. [2025-03-17 04:32:34,215 INFO L78 Accepts]: Start accepts. Automaton has 2109 states and 3325 transitions. Word has length 366 [2025-03-17 04:32:34,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:34,215 INFO L471 AbstractCegarLoop]: Abstraction has 2109 states and 3325 transitions. [2025-03-17 04:32:34,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2025-03-17 04:32:34,215 INFO L276 IsEmpty]: Start isEmpty. Operand 2109 states and 3325 transitions. [2025-03-17 04:32:34,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2025-03-17 04:32:34,218 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:34,218 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] [2025-03-17 04:32:34,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-17 04:32:34,219 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:34,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:34,219 INFO L85 PathProgramCache]: Analyzing trace with hash 594692381, now seen corresponding path program 1 times [2025-03-17 04:32:34,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:34,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387830791] [2025-03-17 04:32:34,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:34,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:34,240 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 367 statements into 1 equivalence classes. [2025-03-17 04:32:34,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 367 of 367 statements. [2025-03-17 04:32:34,820 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:34,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 04:32:34,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [930443524] [2025-03-17 04:32:34,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:34,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 04:32:34,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 04:32:34,829 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 04:32:34,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-17 04:32:34,927 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 367 statements into 1 equivalence classes. [2025-03-17 04:32:35,038 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 367 of 367 statements. [2025-03-17 04:32:35,038 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:35,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:32:35,045 INFO L256 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-17 04:32:35,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 04:32:36,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4078 proven. 192 refuted. 0 times theorem prover too weak. 2342 trivial. 0 not checked. [2025-03-17 04:32:36,142 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 04:32:36,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 04:32:36,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387830791] [2025-03-17 04:32:36,468 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 04:32:36,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930443524] [2025-03-17 04:32:36,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930443524] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 04:32:36,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-03-17 04:32:36,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-03-17 04:32:36,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096410135] [2025-03-17 04:32:36,469 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-03-17 04:32:36,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 04:32:36,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 04:32:36,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 04:32:36,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2025-03-17 04:32:36,470 INFO L87 Difference]: Start difference. First operand 2109 states and 3325 transitions. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 10 states have internal predecessors, (92), 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-17 04:32:37,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:32:37,372 INFO L93 Difference]: Finished difference Result 3529 states and 5557 transitions. [2025-03-17 04:32:37,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-17 04:32:37,373 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 10 states have internal predecessors, (92), 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 367 [2025-03-17 04:32:37,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:32:37,382 INFO L225 Difference]: With dead ends: 3529 [2025-03-17 04:32:37,383 INFO L226 Difference]: Without dead ends: 1421 [2025-03-17 04:32:37,387 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 523 GetRequests, 500 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2025-03-17 04:32:37,388 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 447 mSDsluCounter, 1441 mSDsCounter, 0 mSdLazyCounter, 920 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 1651 SdHoareTripleChecker+Invalid, 1086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-17 04:32:37,388 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [447 Valid, 1651 Invalid, 1086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 920 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-17 04:32:37,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2025-03-17 04:32:37,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 1381. [2025-03-17 04:32:37,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1381 states, 1161 states have (on average 1.5305770887166237) internal successors, (1777), 1163 states have internal predecessors, (1777), 206 states have call successors, (206), 13 states have call predecessors, (206), 13 states have return successors, (206), 204 states have call predecessors, (206), 206 states have call successors, (206) [2025-03-17 04:32:37,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1381 states to 1381 states and 2189 transitions. [2025-03-17 04:32:37,479 INFO L78 Accepts]: Start accepts. Automaton has 1381 states and 2189 transitions. Word has length 367 [2025-03-17 04:32:37,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:32:37,480 INFO L471 AbstractCegarLoop]: Abstraction has 1381 states and 2189 transitions. [2025-03-17 04:32:37,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 10 states have internal predecessors, (92), 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-17 04:32:37,481 INFO L276 IsEmpty]: Start isEmpty. Operand 1381 states and 2189 transitions. [2025-03-17 04:32:37,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2025-03-17 04:32:37,484 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:32:37,484 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] [2025-03-17 04:32:37,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-17 04:32:37,684 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-17 04:32:37,685 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:32:37,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:32:37,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1931230049, now seen corresponding path program 1 times [2025-03-17 04:32:37,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 04:32:37,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936834249] [2025-03-17 04:32:37,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:37,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 04:32:37,710 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 368 statements into 1 equivalence classes. [2025-03-17 04:32:38,077 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 368 of 368 statements. [2025-03-17 04:32:38,077 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:38,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 04:32:38,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1451602190] [2025-03-17 04:32:38,082 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:32:38,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 04:32:38,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 04:32:38,085 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 04:32:38,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-17 04:32:38,181 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 368 statements into 1 equivalence classes. [2025-03-17 04:32:38,302 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 368 of 368 statements. [2025-03-17 04:32:38,302 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:38,302 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-17 04:32:38,303 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-17 04:32:38,342 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 368 statements into 1 equivalence classes. [2025-03-17 04:32:38,464 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 368 of 368 statements. [2025-03-17 04:32:38,464 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:32:38,464 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-17 04:32:38,779 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-17 04:32:38,780 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-17 04:32:38,780 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-17 04:32:38,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-17 04:32:38,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 04:32:38,985 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 04:32:39,186 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-17 04:32:39,191 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.03 04:32:39 BoogieIcfgContainer [2025-03-17 04:32:39,191 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-17 04:32:39,191 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-17 04:32:39,191 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-17 04:32:39,192 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-17 04:32:39,193 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 04:32:24" (3/4) ... [2025-03-17 04:32:39,194 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-17 04:32:39,195 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-17 04:32:39,196 INFO L158 Benchmark]: Toolchain (without parser) took 16294.42ms. Allocated memory was 167.8MB in the beginning and 637.5MB in the end (delta: 469.8MB). Free memory was 129.2MB in the beginning and 544.2MB in the end (delta: -415.0MB). Peak memory consumption was 53.8MB. Max. memory is 16.1GB. [2025-03-17 04:32:39,196 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 201.3MB. Free memory is still 114.5MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-17 04:32:39,196 INFO L158 Benchmark]: CACSL2BoogieTranslator took 339.80ms. Allocated memory is still 167.8MB. Free memory was 128.5MB in the beginning and 105.6MB in the end (delta: 22.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-17 04:32:39,196 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.81ms. Allocated memory is still 167.8MB. Free memory was 105.6MB in the beginning and 97.2MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-17 04:32:39,196 INFO L158 Benchmark]: Boogie Preprocessor took 98.58ms. Allocated memory is still 167.8MB. Free memory was 97.2MB in the beginning and 85.3MB in the end (delta: 11.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-17 04:32:39,196 INFO L158 Benchmark]: IcfgBuilder took 947.27ms. Allocated memory is still 167.8MB. Free memory was 85.3MB in the beginning and 105.0MB in the end (delta: -19.7MB). Peak memory consumption was 59.0MB. Max. memory is 16.1GB. [2025-03-17 04:32:39,197 INFO L158 Benchmark]: TraceAbstraction took 14829.64ms. Allocated memory was 167.8MB in the beginning and 637.5MB in the end (delta: 469.8MB). Free memory was 104.3MB in the beginning and 544.3MB in the end (delta: -440.0MB). Peak memory consumption was 355.5MB. Max. memory is 16.1GB. [2025-03-17 04:32:39,197 INFO L158 Benchmark]: Witness Printer took 3.58ms. Allocated memory is still 637.5MB. Free memory was 544.3MB in the beginning and 544.2MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-17 04:32:39,198 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.21ms. Allocated memory is still 201.3MB. Free memory is still 114.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 339.80ms. Allocated memory is still 167.8MB. Free memory was 128.5MB in the beginning and 105.6MB in the end (delta: 22.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 69.81ms. Allocated memory is still 167.8MB. Free memory was 105.6MB in the beginning and 97.2MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 98.58ms. Allocated memory is still 167.8MB. Free memory was 97.2MB in the beginning and 85.3MB in the end (delta: 11.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * IcfgBuilder took 947.27ms. Allocated memory is still 167.8MB. Free memory was 85.3MB in the beginning and 105.0MB in the end (delta: -19.7MB). Peak memory consumption was 59.0MB. Max. memory is 16.1GB. * TraceAbstraction took 14829.64ms. Allocated memory was 167.8MB in the beginning and 637.5MB in the end (delta: 469.8MB). Free memory was 104.3MB in the beginning and 544.3MB in the end (delta: -440.0MB). Peak memory consumption was 355.5MB. Max. memory is 16.1GB. * Witness Printer took 3.58ms. Allocated memory is still 637.5MB. Free memory was 544.3MB in the beginning and 544.2MB in the end (delta: 84.0kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 109, overapproximation of someBinaryDOUBLEComparisonOperation at line 345, overapproximation of someBinaryDOUBLEComparisonOperation at line 140, overapproximation of someBinaryDOUBLEComparisonOperation at line 307, overapproximation of someBinaryDOUBLEComparisonOperation at line 246, overapproximation of someBinaryDOUBLEComparisonOperation at line 161, overapproximation of someBinaryDOUBLEComparisonOperation at line 234, overapproximation of someBinaryDOUBLEComparisonOperation at line 207, overapproximation of someBinaryDOUBLEComparisonOperation at line 349, overapproximation of someBinaryDOUBLEComparisonOperation at line 371, overapproximation of someBinaryDOUBLEComparisonOperation at line 347, overapproximation of someBinaryDOUBLEComparisonOperation at line 89, overapproximation of someBinaryDOUBLEComparisonOperation at line 350, overapproximation of someBinaryDOUBLEComparisonOperation at line 352, overapproximation of someBinaryDOUBLEComparisonOperation at line 353, overapproximation of someBinaryDOUBLEComparisonOperation at line 305, overapproximation of someBinaryDOUBLEComparisonOperation at line 343, overapproximation of someBinaryDOUBLEComparisonOperation at line 371. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 5; [L23] signed char var_1_6 = 50; [L24] signed char var_1_7 = 2; [L25] signed char var_1_8 = 16; [L26] signed char var_1_9 = 8; [L27] unsigned long int var_1_10 = 25; [L28] signed char var_1_13 = -25; [L29] signed char var_1_14 = 0; [L30] signed char var_1_15 = 100; [L31] signed char var_1_16 = 16; [L32] signed char var_1_17 = 0; [L33] unsigned char var_1_19 = 1; [L34] unsigned char var_1_20 = 0; [L35] unsigned char var_1_21 = 0; [L36] unsigned char var_1_22 = 1; [L37] unsigned long int var_1_23 = 2; [L38] unsigned long int var_1_24 = 3457730170; [L39] signed char var_1_26 = -16; [L40] double var_1_27 = 0.5; [L41] double var_1_28 = 32.75; [L42] unsigned short int var_1_30 = 1; [L43] unsigned short int var_1_31 = 0; [L44] signed short int var_1_32 = -2; [L45] signed char var_1_34 = -10; [L46] signed char var_1_35 = 64; [L47] unsigned char var_1_36 = 1; [L48] signed char var_1_38 = -5; [L49] unsigned long int var_1_39 = 4245266801; [L50] unsigned long int var_1_40 = 3996163309; [L51] signed short int var_1_41 = -8; [L52] unsigned short int var_1_42 = 32; [L53] signed long int var_1_44 = 32; [L54] unsigned short int var_1_45 = 26462; [L55] unsigned short int var_1_46 = 10000; [L56] unsigned short int var_1_47 = 26060; [L57] unsigned short int var_1_48 = 60047; [L58] signed char var_1_49 = 4; [L59] signed char var_1_50 = 25; [L60] signed char var_1_51 = -32; [L61] double var_1_52 = 25.75; [L62] double var_1_53 = 0.8; [L63] unsigned char var_1_54 = 1; [L64] double var_1_55 = 0.0; [L65] double var_1_56 = 127.825; [L66] double var_1_57 = 0.5; [L67] double var_1_58 = 128.8; [L68] signed long int var_1_59 = -50; [L69] signed long int var_1_60 = 2066820527; [L70] signed short int var_1_61 = 2; [L71] double var_1_63 = 7.25; [L72] signed long int var_1_64 = 256; [L73] signed char last_1_var_1_1 = 5; [L74] unsigned long int last_1_var_1_10 = 25; [L75] signed char last_1_var_1_13 = -25; [L76] unsigned char last_1_var_1_19 = 1; [L77] signed short int last_1_var_1_32 = -2; [L78] signed char last_1_var_1_34 = -10; [L79] unsigned short int last_1_var_1_42 = 32; [L80] signed short int last_1_var_1_61 = 2; [L81] double last_1_var_1_63 = 7.25; [L82] signed long int last_1_var_1_64 = 256; [L375] isInitial = 1 [L376] FCALL initially() [L377] COND TRUE 1 [L378] CALL updateLastVariables() [L359] last_1_var_1_1 = var_1_1 [L360] last_1_var_1_10 = var_1_10 [L361] last_1_var_1_13 = var_1_13 [L362] last_1_var_1_19 = var_1_19 [L363] last_1_var_1_32 = var_1_32 [L364] last_1_var_1_34 = var_1_34 [L365] last_1_var_1_42 = var_1_42 [L366] last_1_var_1_61 = var_1_61 [L367] last_1_var_1_63 = var_1_63 [L368] last_1_var_1_64 = var_1_64 [L378] RET updateLastVariables() [L379] CALL updateVariables() [L268] var_1_6 = __VERIFIER_nondet_char() [L269] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=2, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=2, var_1_8=16, var_1_9=8] [L269] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=2, var_1_8=16, var_1_9=8] [L270] CALL assume_abort_if_not(var_1_6 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=2, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=2, var_1_8=16, var_1_9=8] [L270] RET assume_abort_if_not(var_1_6 <= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=2, var_1_8=16, var_1_9=8] [L271] var_1_7 = __VERIFIER_nondet_char() [L272] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=16, var_1_9=8] [L272] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=16, var_1_9=8] [L273] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=16, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=16, var_1_9=8] [L273] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=16, var_1_9=8] [L274] var_1_8 = __VERIFIER_nondet_char() [L275] CALL assume_abort_if_not(var_1_8 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=8] [L275] RET assume_abort_if_not(var_1_8 >= -63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=8] [L276] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=8] [L276] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=8] [L277] var_1_9 = __VERIFIER_nondet_char() [L278] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L278] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L279] CALL assume_abort_if_not(var_1_9 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L279] RET assume_abort_if_not(var_1_9 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=0, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L280] var_1_14 = __VERIFIER_nondet_char() [L281] CALL assume_abort_if_not(var_1_14 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L281] RET assume_abort_if_not(var_1_14 >= -31) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L282] CALL assume_abort_if_not(var_1_14 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L282] RET assume_abort_if_not(var_1_14 <= 32) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=100, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L283] var_1_15 = __VERIFIER_nondet_char() [L284] CALL assume_abort_if_not(var_1_15 >= 94) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L284] RET assume_abort_if_not(var_1_15 >= 94) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L285] CALL assume_abort_if_not(var_1_15 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L285] RET assume_abort_if_not(var_1_15 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=16, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L286] var_1_16 = __VERIFIER_nondet_char() [L287] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L287] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L288] CALL assume_abort_if_not(var_1_16 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L288] RET assume_abort_if_not(var_1_16 <= 32) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=0, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L289] var_1_17 = __VERIFIER_nondet_char() [L290] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L290] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L291] CALL assume_abort_if_not(var_1_17 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L291] RET assume_abort_if_not(var_1_17 <= 31) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L292] var_1_20 = __VERIFIER_nondet_uchar() [L293] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L293] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L294] CALL assume_abort_if_not(var_1_20 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L294] RET assume_abort_if_not(var_1_20 <= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L295] var_1_21 = __VERIFIER_nondet_uchar() [L296] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L296] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L297] CALL assume_abort_if_not(var_1_21 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L297] RET assume_abort_if_not(var_1_21 <= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L298] var_1_22 = __VERIFIER_nondet_uchar() [L299] CALL assume_abort_if_not(var_1_22 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L299] RET assume_abort_if_not(var_1_22 >= 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L300] CALL assume_abort_if_not(var_1_22 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L300] RET assume_abort_if_not(var_1_22 <= 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=3457730170, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L301] var_1_24 = __VERIFIER_nondet_ulong() [L302] CALL assume_abort_if_not(var_1_24 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L302] RET assume_abort_if_not(var_1_24 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L303] CALL assume_abort_if_not(var_1_24 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L303] RET assume_abort_if_not(var_1_24 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_27=1/2, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L304] var_1_27 = __VERIFIER_nondet_double() [L305] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L305] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_28=131/4, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L306] var_1_28 = __VERIFIER_nondet_double() [L307] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L307] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=1, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L308] var_1_30 = __VERIFIER_nondet_ushort() [L309] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L309] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L310] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L310] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=0, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L311] var_1_31 = __VERIFIER_nondet_ushort() [L312] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L312] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L313] CALL assume_abort_if_not(var_1_31 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L313] RET assume_abort_if_not(var_1_31 <= 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=64, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L314] var_1_35 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_35 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L315] RET assume_abort_if_not(var_1_35 >= 63) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L316] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L316] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=4245266801, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L317] var_1_39 = __VERIFIER_nondet_ulong() [L318] CALL assume_abort_if_not(var_1_39 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L318] RET assume_abort_if_not(var_1_39 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L319] CALL assume_abort_if_not(var_1_39 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L319] RET assume_abort_if_not(var_1_39 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=3996163309, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L320] var_1_40 = __VERIFIER_nondet_ulong() [L321] CALL assume_abort_if_not(var_1_40 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L321] RET assume_abort_if_not(var_1_40 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L322] CALL assume_abort_if_not(var_1_40 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L322] RET assume_abort_if_not(var_1_40 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=32, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L323] var_1_44 = __VERIFIER_nondet_long() [L324] CALL assume_abort_if_not(var_1_44 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L324] RET assume_abort_if_not(var_1_44 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L325] CALL assume_abort_if_not(var_1_44 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L325] RET assume_abort_if_not(var_1_44 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L326] CALL assume_abort_if_not(var_1_44 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L326] RET assume_abort_if_not(var_1_44 != 0) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=26462, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L327] var_1_45 = __VERIFIER_nondet_ushort() [L328] CALL assume_abort_if_not(var_1_45 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L328] RET assume_abort_if_not(var_1_45 >= 16383) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L329] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L329] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=10000, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L330] var_1_46 = __VERIFIER_nondet_ushort() [L331] CALL assume_abort_if_not(var_1_46 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L331] RET assume_abort_if_not(var_1_46 >= 8191) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L332] CALL assume_abort_if_not(var_1_46 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L332] RET assume_abort_if_not(var_1_46 <= 16383) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=26060, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L333] var_1_47 = __VERIFIER_nondet_ushort() [L334] CALL assume_abort_if_not(var_1_47 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L334] RET assume_abort_if_not(var_1_47 >= 16383) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L335] CALL assume_abort_if_not(var_1_47 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L335] RET assume_abort_if_not(var_1_47 <= 32767) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=60047, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L336] var_1_48 = __VERIFIER_nondet_ushort() [L337] CALL assume_abort_if_not(var_1_48 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L337] RET assume_abort_if_not(var_1_48 >= 32767) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L338] CALL assume_abort_if_not(var_1_48 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L338] RET assume_abort_if_not(var_1_48 <= 65534) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=25, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L339] var_1_50 = __VERIFIER_nondet_char() [L340] CALL assume_abort_if_not(var_1_50 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L340] RET assume_abort_if_not(var_1_50 >= -1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L341] CALL assume_abort_if_not(var_1_50 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L341] RET assume_abort_if_not(var_1_50 <= 126) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_53=4/5, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L342] var_1_53 = __VERIFIER_nondet_double() [L343] CALL assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L343] RET assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_55=0, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L344] var_1_55 = __VERIFIER_nondet_double() [L345] CALL assume_abort_if_not((var_1_55 >= 4611686.018427387900e+12F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854776000e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L345] RET assume_abort_if_not((var_1_55 >= 4611686.018427387900e+12F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854776000e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_56=5113/40, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L346] var_1_56 = __VERIFIER_nondet_double() [L347] CALL assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427387900e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L347] RET assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427387900e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_57=1/2, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L348] var_1_57 = __VERIFIER_nondet_double() [L349] CALL assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L349] RET assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L350] CALL assume_abort_if_not(var_1_57 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L350] RET assume_abort_if_not(var_1_57 != 0.0F) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_58=644/5, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L351] var_1_58 = __VERIFIER_nondet_double() [L352] CALL assume_abort_if_not((var_1_58 >= -922337.2036854776000e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L352] RET assume_abort_if_not((var_1_58 >= -922337.2036854776000e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L353] CALL assume_abort_if_not(var_1_58 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L353] RET assume_abort_if_not(var_1_58 != 0.0F) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=2066820527, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L354] var_1_60 = __VERIFIER_nondet_long() [L355] CALL assume_abort_if_not(var_1_60 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L355] RET assume_abort_if_not(var_1_60 >= 1073741822) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L356] CALL assume_abort_if_not(var_1_60 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L356] RET assume_abort_if_not(var_1_60 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L379] RET updateVariables() [L380] CALL step() [L86] signed long int stepLocal_15 = (((last_1_var_1_1) > (-10)) ? (last_1_var_1_1) : (-10)); [L87] unsigned short int stepLocal_14 = var_1_47; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=16383, stepLocal_15=5, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L88] COND TRUE stepLocal_15 <= (var_1_15 * var_1_45) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=256, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L89] COND FALSE !(var_1_58 == -0.125) [L96] var_1_64 = var_1_50 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=-50, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L99] COND FALSE !(-16 != (4 - var_1_7)) [L106] var_1_59 = ((((((var_1_47 - last_1_var_1_32)) > (last_1_var_1_61)) ? ((var_1_47 - last_1_var_1_32)) : (last_1_var_1_61))) + last_1_var_1_13) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L108] unsigned long int stepLocal_11 = last_1_var_1_10 / ((((var_1_35) > (var_1_44)) ? (var_1_35) : (var_1_44))); VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_11=0, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L109] EXPR var_1_15 ^ last_1_var_1_64 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_11=0, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=32, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L109] signed long int stepLocal_10 = var_1_15 ^ last_1_var_1_64; [L110] COND FALSE !(! last_1_var_1_19) [L121] var_1_42 = ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L123] signed long int stepLocal_3 = ~ -64; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_14=16383, stepLocal_3=63, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=1, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L124] COND TRUE stepLocal_3 > var_1_7 [L125] var_1_19 = ((! (! var_1_20)) || var_1_21) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=-10, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=-32, var_1_52=103/4, var_1_54=1, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L129] var_1_34 = (var_1_15 - (var_1_35 - var_1_30)) [L130] var_1_51 = ((((var_1_9) > ((var_1_6 - var_1_31))) ? (var_1_9) : ((var_1_6 - var_1_31)))) [L131] signed long int stepLocal_13 = 1; [L132] signed long int stepLocal_12 = var_1_7 / var_1_44; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_12=0, stepLocal_13=1, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=103/4, var_1_54=1, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L133] COND FALSE !(var_1_9 != stepLocal_12) [L138] var_1_52 = var_1_53 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=29/4, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L140] COND TRUE (256.4f / ((((var_1_55) > (var_1_57)) ? (var_1_55) : (var_1_57)))) != last_1_var_1_63 [L141] var_1_63 = var_1_56 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L145] signed char stepLocal_9 = var_1_34; [L146] unsigned long int stepLocal_8 = ((((var_1_39) < (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_35; [L147] signed long int stepLocal_7 = var_1_59; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-5, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L148] COND TRUE ((16u >> 5u) / ((((var_1_15) < (var_1_24)) ? (var_1_15) : (var_1_24)))) <= stepLocal_8 [L149] var_1_38 = ((var_1_6 - ((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) + (var_1_30 + ((((var_1_31) > (-10)) ? (var_1_31) : (-10))))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L161] COND TRUE (var_1_28 - (var_1_55 - var_1_56)) > (var_1_63 / ((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58)))) [L162] var_1_54 = (var_1_21 || (! var_1_20)) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=25, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L164] COND FALSE !(! var_1_54) [L167] var_1_10 = ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L169] unsigned short int stepLocal_2 = var_1_42; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_2=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L170] COND TRUE \read(var_1_54) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_2=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=-25, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L171] COND FALSE !(stepLocal_2 > (var_1_42 + 2u)) [L174] var_1_13 = (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6)))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L183] COND FALSE !((var_1_8 == var_1_24) && var_1_20) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-8, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L186] COND TRUE \read(var_1_36) [L187] var_1_41 = ((((var_1_14) < (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) ? (var_1_14) : (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L191] EXPR var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L191] signed long int stepLocal_6 = var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))); [L192] unsigned short int stepLocal_5 = var_1_42; [L193] signed long int stepLocal_4 = (((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64))); VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_4=16360, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L194] COND FALSE !(stepLocal_4 <= (var_1_6 + (- var_1_15))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=-16, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L207] COND FALSE !((var_1_27 - var_1_28) == var_1_52) [L218] var_1_26 = var_1_30 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L220] COND TRUE ! (var_1_26 <= var_1_14) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L221] COND FALSE !(\read(var_1_21)) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L231] signed char stepLocal_1 = var_1_7; [L232] unsigned long int stepLocal_0 = var_1_23; VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_0=2, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_1=20, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L233] COND TRUE var_1_64 > stepLocal_0 VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_1=20, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=5, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L234] COND TRUE ((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63 [L235] var_1_1 = ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_1=20, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=21, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=4, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L246] COND TRUE var_1_27 > var_1_63 [L247] var_1_49 = (var_1_7 - var_1_31) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_1=20, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=21, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=2, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L257] COND FALSE !(\read(var_1_19)) [L264] var_1_61 = (((((var_1_38) > (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8))))) ? (var_1_38) : (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8)))))) + var_1_49) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, stepLocal_10=1, stepLocal_11=0, stepLocal_13=1, stepLocal_14=16383, stepLocal_1=20, stepLocal_5=16383, stepLocal_6=-1, stepLocal_7=16360, stepLocal_9=0, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=21, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=18, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L380] RET step() [L381] CALL, EXPR property() [L371] EXPR ((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=21, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=18, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L371] EXPR (((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30)))) && ((((((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64)))) <= (var_1_6 + (- var_1_15))) ? ((var_1_27 >= var_1_63) ? (((var_1_7 % var_1_15) < (var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))))) ? (var_1_32 == ((signed short int) ((((var_1_51) > (var_1_8)) ? (var_1_51) : (var_1_8))))) : ((var_1_42 < (var_1_15 ^ var_1_42)) ? (var_1_32 == ((signed short int) (var_1_15 - ((((var_1_17) > (var_1_7)) ? (var_1_17) : (var_1_7)))))) : 1)) : (var_1_32 == ((signed short int) (((((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) < 0 ) ? -((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) : ((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14)))))))) : 1) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=21, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=18, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L371] EXPR ((((((((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30)))) && ((((((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64)))) <= (var_1_6 + (- var_1_15))) ? ((var_1_27 >= var_1_63) ? (((var_1_7 % var_1_15) < (var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))))) ? (var_1_32 == ((signed short int) ((((var_1_51) > (var_1_8)) ? (var_1_51) : (var_1_8))))) : ((var_1_42 < (var_1_15 ^ var_1_42)) ? (var_1_32 == ((signed short int) (var_1_15 - ((((var_1_17) > (var_1_7)) ? (var_1_17) : (var_1_7)))))) : 1)) : (var_1_32 == ((signed short int) (((((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) < 0 ) ? -((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) : ((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14)))))))) : 1)) && (var_1_34 == ((signed char) (var_1_15 - (var_1_35 - var_1_30))))) && (((var_1_8 == var_1_24) && var_1_20) ? (var_1_36 == ((unsigned char) (var_1_19 && ((var_1_22 && var_1_54) && var_1_21)))) : 1)) && ((((16u >> 5u) / ((((var_1_15) < (var_1_24)) ? (var_1_15) : (var_1_24)))) <= (((((var_1_39) < (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_35)) ? (var_1_38 == ((signed char) ((var_1_6 - ((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) + (var_1_30 + ((((var_1_31) > (-10)) ? (var_1_31) : (-10))))))) : ((var_1_17 > var_1_34) ? ((var_1_59 >= (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) - (var_1_17 + var_1_15))) ? (var_1_38 == ((signed char) var_1_8)) : (var_1_38 == ((signed char) var_1_6))) : (var_1_38 == ((signed char) -2))))) && (var_1_36 ? (var_1_41 == ((signed short int) ((((var_1_14) < (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) ? (var_1_14) : (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))))) : (var_1_41 == ((signed short int) (((((var_1_35 + var_1_64)) < (var_1_30)) ? ((var_1_35 + var_1_64)) : (var_1_30))))))) && ((! last_1_var_1_19) ? (((last_1_var_1_42 % var_1_15) > (last_1_var_1_10 / ((((var_1_35) > (var_1_44)) ? (var_1_35) : (var_1_44))))) ? (var_1_42 == ((unsigned short int) ((var_1_45 - (var_1_46 - var_1_15)) + (var_1_47 - var_1_35)))) : ((var_1_47 != (var_1_15 ^ last_1_var_1_64)) ? (var_1_42 == ((unsigned short int) (var_1_48 - (var_1_35 + ((((var_1_9) < (var_1_31)) ? (var_1_9) : (var_1_31))))))) : (var_1_42 == ((unsigned short int) ((var_1_47 - (10000 - var_1_31)) + var_1_16))))) : (var_1_42 == ((unsigned short int) ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))))) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=21, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=18, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L371-L372] return ((((((((((((((((((((var_1_64 > var_1_23) ? ((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) < var_1_63) ? (var_1_1 == ((signed char) ((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7))) + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) - var_1_9))) : (var_1_1 == ((signed char) var_1_7))) : ((var_1_7 != -16) ? (var_1_1 == ((signed char) (16 + var_1_8))) : (var_1_1 == ((signed char) (var_1_7 - (var_1_6 + 50)))))) && ((! var_1_54) ? (var_1_10 == ((unsigned long int) ((((32u) < 0 ) ? -(32u) : (32u))))) : (var_1_10 == ((unsigned long int) ((((((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) > (var_1_42)) ? (((((((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) < (var_1_7)) ? (((((var_1_6) > (var_1_9)) ? (var_1_6) : (var_1_9)))) : (var_1_7)))) : (var_1_42))))))) && (var_1_54 ? ((var_1_42 > (var_1_42 + 2u)) ? (var_1_13 == ((signed char) ((var_1_14 + 5) + (var_1_7 - var_1_6)))) : (var_1_13 == ((signed char) (((var_1_15 - 25) - (var_1_16 + var_1_17)) - ((((var_1_9) < (var_1_6)) ? (var_1_9) : (var_1_6))))))) : (var_1_19 ? (var_1_13 == ((signed char) ((var_1_15 - var_1_7) - 1))) : (var_1_13 == ((signed char) ((var_1_16 + 5) + var_1_14)))))) && (((~ -64) > var_1_7) ? (var_1_19 == ((unsigned char) ((! (! var_1_20)) || var_1_21))) : (var_1_19 == ((unsigned char) (var_1_20 || (var_1_21 || var_1_22)))))) && ((! (var_1_26 <= var_1_14)) ? (var_1_21 ? (var_1_23 == ((unsigned long int) (var_1_24 - var_1_9))) : 1) : (var_1_54 ? (var_1_23 == ((unsigned long int) (((((var_1_16 + var_1_17)) < (var_1_42)) ? ((var_1_16 + var_1_17)) : (var_1_42))))) : (var_1_23 == ((unsigned long int) var_1_9))))) && (((var_1_27 - var_1_28) == var_1_52) ? (((var_1_7 << (var_1_30 + var_1_31)) < (var_1_42 * 10000)) ? (var_1_26 == ((signed char) -50)) : ((var_1_30 > ((var_1_16 * var_1_31) >> var_1_42)) ? (((! var_1_22) || var_1_36) ? (var_1_26 == ((signed char) var_1_31)) : 1) : 1)) : (var_1_26 == ((signed char) var_1_30)))) && ((((((var_1_59) > ((- var_1_64))) ? (var_1_59) : ((- var_1_64)))) <= (var_1_6 + (- var_1_15))) ? ((var_1_27 >= var_1_63) ? (((var_1_7 % var_1_15) < (var_1_14 << ((((0) < (var_1_31)) ? (0) : (var_1_31))))) ? (var_1_32 == ((signed short int) ((((var_1_51) > (var_1_8)) ? (var_1_51) : (var_1_8))))) : ((var_1_42 < (var_1_15 ^ var_1_42)) ? (var_1_32 == ((signed short int) (var_1_15 - ((((var_1_17) > (var_1_7)) ? (var_1_17) : (var_1_7)))))) : 1)) : (var_1_32 == ((signed short int) (((((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) < 0 ) ? -((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14))) : ((((var_1_41) < (var_1_14)) ? (var_1_41) : (var_1_14)))))))) : 1)) && (var_1_34 == ((signed char) (var_1_15 - (var_1_35 - var_1_30))))) && (((var_1_8 == var_1_24) && var_1_20) ? (var_1_36 == ((unsigned char) (var_1_19 && ((var_1_22 && var_1_54) && var_1_21)))) : 1)) && ((((16u >> 5u) / ((((var_1_15) < (var_1_24)) ? (var_1_15) : (var_1_24)))) <= (((((var_1_39) < (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_35)) ? (var_1_38 == ((signed char) ((var_1_6 - ((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) + (var_1_30 + ((((var_1_31) > (-10)) ? (var_1_31) : (-10))))))) : ((var_1_17 > var_1_34) ? ((var_1_59 >= (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) - (var_1_17 + var_1_15))) ? (var_1_38 == ((signed char) var_1_8)) : (var_1_38 == ((signed char) var_1_6))) : (var_1_38 == ((signed char) -2))))) && (var_1_36 ? (var_1_41 == ((signed short int) ((((var_1_14) < (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))))) ? (var_1_14) : (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))))))) : (var_1_41 == ((signed short int) (((((var_1_35 + var_1_64)) < (var_1_30)) ? ((var_1_35 + var_1_64)) : (var_1_30))))))) && ((! last_1_var_1_19) ? (((last_1_var_1_42 % var_1_15) > (last_1_var_1_10 / ((((var_1_35) > (var_1_44)) ? (var_1_35) : (var_1_44))))) ? (var_1_42 == ((unsigned short int) ((var_1_45 - (var_1_46 - var_1_15)) + (var_1_47 - var_1_35)))) : ((var_1_47 != (var_1_15 ^ last_1_var_1_64)) ? (var_1_42 == ((unsigned short int) (var_1_48 - (var_1_35 + ((((var_1_9) < (var_1_31)) ? (var_1_9) : (var_1_31))))))) : (var_1_42 == ((unsigned short int) ((var_1_47 - (10000 - var_1_31)) + var_1_16))))) : (var_1_42 == ((unsigned short int) ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))))))) && ((var_1_27 > var_1_63) ? (var_1_49 == ((signed char) (var_1_7 - var_1_31))) : ((var_1_59 >= var_1_23) ? (var_1_49 == ((signed char) (var_1_50 - var_1_30))) : ((var_1_46 < var_1_35) ? (var_1_49 == ((signed char) (var_1_30 + ((((-4) < (var_1_31)) ? (-4) : (var_1_31)))))) : 1)))) && (var_1_51 == ((signed char) ((((var_1_9) > ((var_1_6 - var_1_31))) ? (var_1_9) : ((var_1_6 - var_1_31))))))) && ((var_1_9 != (var_1_7 / var_1_44)) ? (((var_1_50 + -16) > 1) ? (var_1_52 == ((double) ((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))))) : 1) : (var_1_52 == ((double) var_1_53)))) && (((var_1_28 - (var_1_55 - var_1_56)) > (var_1_63 / ((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58))))) ? (var_1_54 == ((unsigned char) (var_1_21 || (! var_1_20)))) : 1)) && ((-16 != (4 - var_1_7)) ? ((last_1_var_1_13 != last_1_var_1_34) ? (var_1_59 == ((signed long int) ((((-8) < 0 ) ? -(-8) : (-8))))) : (var_1_59 == ((signed long int) (((((var_1_6 + last_1_var_1_32)) < (((var_1_60 - var_1_15) - var_1_35))) ? ((var_1_6 + last_1_var_1_32)) : (((var_1_60 - var_1_15) - var_1_35))))))) : (var_1_59 == ((signed long int) ((((((var_1_47 - last_1_var_1_32)) > (last_1_var_1_61)) ? ((var_1_47 - last_1_var_1_32)) : (last_1_var_1_61))) + last_1_var_1_13))))) && (var_1_19 ? (var_1_54 ? (var_1_61 == ((signed short int) (last_1_var_1_61 + var_1_38))) : (var_1_61 == ((signed short int) ((var_1_14 + last_1_var_1_61) + var_1_6)))) : (var_1_61 == ((signed short int) (((((var_1_38) > (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8))))) ? (var_1_38) : (((((-1000) < (var_1_8)) ? (-1000) : (var_1_8)))))) + var_1_49))))) && (((256.4f / ((((var_1_55) > (var_1_57)) ? (var_1_55) : (var_1_57)))) != last_1_var_1_63) ? (var_1_63 == ((double) var_1_56)) : (var_1_63 == ((double) 15.44)))) && ((((((last_1_var_1_1) > (-10)) ? (last_1_var_1_1) : (-10))) <= (var_1_15 * var_1_45)) ? ((var_1_58 == -0.125) ? ((var_1_44 == var_1_47) ? (var_1_64 == ((signed long int) var_1_7)) : (var_1_64 == ((signed long int) var_1_46))) : (var_1_64 == ((signed long int) var_1_50))) : 1) ; [L381] RET, EXPR property() [L381] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=21, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=18, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=25, last_1_var_1_13=-25, last_1_var_1_19=1, last_1_var_1_1=5, last_1_var_1_32=-2, last_1_var_1_34=-10, last_1_var_1_42=32, last_1_var_1_61=2, last_1_var_1_63=29/4, last_1_var_1_64=256, var_1_10=16383, var_1_13=68, var_1_14=-1, var_1_15=126, var_1_16=2, var_1_17=31, var_1_19=0, var_1_1=21, var_1_20=0, var_1_21=0, var_1_22=1, var_1_23=2, var_1_24=-2147483649, var_1_26=0, var_1_30=65536, var_1_31=65536, var_1_32=-2, var_1_34=0, var_1_35=126, var_1_36=1, var_1_38=-2, var_1_39=2147483648, var_1_40=2147483647, var_1_41=-1, var_1_42=16383, var_1_44=21, var_1_45=16383, var_1_46=8191, var_1_47=16383, var_1_48=32767, var_1_49=20, var_1_50=21, var_1_51=0, var_1_52=2, var_1_53=2, var_1_54=1, var_1_56=3, var_1_59=16360, var_1_60=1073741822, var_1_61=18, var_1_63=3, var_1_64=21, var_1_6=0, var_1_7=20, var_1_8=1, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 203 locations, 389 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 14.6s, OverallIterations: 12, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4170 SdHoareTripleChecker+Valid, 2.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4160 mSDsluCounter, 9031 SdHoareTripleChecker+Invalid, 2.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5487 mSDsCounter, 733 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2155 IncrementalHoareTripleChecker+Invalid, 2888 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 733 mSolverCounterUnsat, 3544 mSDtfsCounter, 2155 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1664 GetRequests, 1613 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2109occurred in iteration=10, InterpolantAutomatonStates: 55, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 11 MinimizatonAttempts, 1713 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 5.7s InterpolantComputationTime, 5841 NumberOfCodeBlocks, 5841 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 5088 ConstructedInterpolants, 0 QuantifiedInterpolants, 9817 SizeOfPredicates, 4 NumberOfNonLiveVariables, 2544 ConjunctsInSsa, 23 ConjunctsInUnsatCore, 14 InterpolantComputations, 9 PerfectInterpolantSequences, 91839/92568 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-03-17 04:32:39,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 04:32:41,220 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 04:32:41,312 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-17 04:32:41,321 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 04:32:41,321 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 04:32:41,340 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 04:32:41,341 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 04:32:41,341 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 04:32:41,341 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 04:32:41,341 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 04:32:41,341 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 04:32:41,341 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 04:32:41,342 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 04:32:41,342 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 04:32:41,342 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 04:32:41,342 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 04:32:41,342 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 04:32:41,342 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 04:32:41,342 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 04:32:41,342 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 04:32:41,342 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 04:32:41,343 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 04:32:41,343 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 04:32:41,344 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 04:32:41,344 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 04:32:41,344 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 04:32:41,344 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 04:32:41,344 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 04:32:41,344 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 04:32:41,344 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 04:32:41,344 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-17 04:32:41,344 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-17 04:32:41,344 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 04:32:41,345 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 04:32:41,345 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 04:32:41,345 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 04:32:41,345 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 -> 130cb710857a69d51693f7c988d1089df72445a1bc96f77f0c94bfd1e5cc2bd5 [2025-03-17 04:32:41,606 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 04:32:41,617 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 04:32:41,619 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 04:32:41,620 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 04:32:41,620 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 04:32:41,621 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2025-03-17 04:32:42,936 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/095c8ddbc/2c99b6e50c71402e9335585625f88782/FLAG9f13c4e27 [2025-03-17 04:32:43,203 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 04:32:43,203 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-7.i [2025-03-17 04:32:43,217 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/095c8ddbc/2c99b6e50c71402e9335585625f88782/FLAG9f13c4e27 [2025-03-17 04:32:43,530 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/095c8ddbc/2c99b6e50c71402e9335585625f88782 [2025-03-17 04:32:43,532 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 04:32:43,533 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 04:32:43,534 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 04:32:43,534 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 04:32:43,537 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 04:32:43,538 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,539 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14e2ddc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43, skipping insertion in model container [2025-03-17 04:32:43,539 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,566 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 04:32:43,668 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_operatoramount_amount250_file-7.i[915,928] [2025-03-17 04:32:43,776 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 04:32:43,790 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 04:32:43,798 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_operatoramount_amount250_file-7.i[915,928] [2025-03-17 04:32:43,838 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 04:32:43,857 INFO L204 MainTranslator]: Completed translation [2025-03-17 04:32:43,858 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43 WrapperNode [2025-03-17 04:32:43,859 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 04:32:43,859 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 04:32:43,860 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 04:32:43,860 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 04:32:43,865 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,880 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,908 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 361 [2025-03-17 04:32:43,908 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 04:32:43,909 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 04:32:43,909 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 04:32:43,909 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 04:32:43,916 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,916 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,921 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,935 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-17 04:32:43,935 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,935 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,954 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,961 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,963 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,969 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,978 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 04:32:43,980 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 04:32:43,980 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 04:32:43,980 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 04:32:43,981 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (1/1) ... [2025-03-17 04:32:43,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 04:32:43,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 04:32:44,006 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 04:32:44,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 04:32:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 04:32:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-03-17 04:32:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-17 04:32:44,028 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-17 04:32:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 04:32:44,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 04:32:44,102 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 04:32:44,103 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 04:33:05,811 INFO L? ?]: Removed 37 outVars from TransFormulas that were not future-live. [2025-03-17 04:33:05,811 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 04:33:05,827 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 04:33:05,827 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 04:33:05,828 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 04:33:05 BoogieIcfgContainer [2025-03-17 04:33:05,828 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 04:33:05,830 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 04:33:05,830 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 04:33:05,835 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 04:33:05,835 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 04:32:43" (1/3) ... [2025-03-17 04:33:05,837 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ecb8826 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 04:33:05, skipping insertion in model container [2025-03-17 04:33:05,837 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 04:32:43" (2/3) ... [2025-03-17 04:33:05,838 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ecb8826 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 04:33:05, skipping insertion in model container [2025-03-17 04:33:05,838 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 04:33:05" (3/3) ... [2025-03-17 04:33:05,839 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-7.i [2025-03-17 04:33:05,850 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 04:33:05,857 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-7.i that has 2 procedures, 150 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-17 04:33:05,901 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 04:33:05,910 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;@63c09cb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 04:33:05,911 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 04:33:05,915 INFO L276 IsEmpty]: Start isEmpty. Operand has 150 states, 89 states have (on average 1.5056179775280898) internal successors, (134), 90 states have internal predecessors, (134), 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-17 04:33:05,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2025-03-17 04:33:05,926 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:33:05,926 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] [2025-03-17 04:33:05,927 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:33:05,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:33:05,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1687518338, now seen corresponding path program 1 times [2025-03-17 04:33:05,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 04:33:05,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1490212407] [2025-03-17 04:33:05,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:33:05,943 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-17 04:33:05,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-17 04:33:05,945 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-17 04:33:05,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2025-03-17 04:33:06,074 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 354 statements into 1 equivalence classes. [2025-03-17 04:33:07,694 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 354 of 354 statements. [2025-03-17 04:33:07,695 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:33:07,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:33:07,762 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-17 04:33:07,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 04:33:07,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 338 proven. 0 refuted. 0 times theorem prover too weak. 6274 trivial. 0 not checked. [2025-03-17 04:33:07,818 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 04:33:07,818 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 04:33:07,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1490212407] [2025-03-17 04:33:07,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1490212407] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 04:33:07,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 04:33:07,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 04:33:07,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553274761] [2025-03-17 04:33:07,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 04:33:07,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-17 04:33:07,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 04:33:07,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-17 04:33:07,847 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 04:33:07,849 INFO L87 Difference]: Start difference. First operand has 150 states, 89 states have (on average 1.5056179775280898) internal successors, (134), 90 states have internal predecessors, (134), 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 35.5) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2025-03-17 04:33:07,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 04:33:07,887 INFO L93 Difference]: Finished difference Result 295 states and 552 transitions. [2025-03-17 04:33:07,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-17 04:33:07,888 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.5) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 354 [2025-03-17 04:33:07,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 04:33:07,896 INFO L225 Difference]: With dead ends: 295 [2025-03-17 04:33:07,896 INFO L226 Difference]: Without dead ends: 146 [2025-03-17 04:33:07,899 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 353 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 04:33:07,901 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 04:33:07,901 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 04:33:07,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2025-03-17 04:33:07,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2025-03-17 04:33:07,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 86 states have (on average 1.4534883720930232) internal successors, (125), 86 states have internal predecessors, (125), 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-17 04:33:07,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 241 transitions. [2025-03-17 04:33:07,942 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 241 transitions. Word has length 354 [2025-03-17 04:33:07,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 04:33:07,943 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 241 transitions. [2025-03-17 04:33:07,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.5) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2025-03-17 04:33:07,943 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 241 transitions. [2025-03-17 04:33:07,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2025-03-17 04:33:07,947 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 04:33:07,950 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] [2025-03-17 04:33:07,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2025-03-17 04:33:08,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-17 04:33:08,151 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 04:33:08,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 04:33:08,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1031326426, now seen corresponding path program 1 times [2025-03-17 04:33:08,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 04:33:08,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [465269022] [2025-03-17 04:33:08,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 04:33:08,153 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-17 04:33:08,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-17 04:33:08,156 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-17 04:33:08,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2025-03-17 04:33:08,238 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 354 statements into 1 equivalence classes. [2025-03-17 04:33:09,815 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 354 of 354 statements. [2025-03-17 04:33:09,816 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 04:33:09,816 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 04:33:09,885 INFO L256 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-17 04:33:09,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 04:33:46,319 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4101 proven. 237 refuted. 0 times theorem prover too weak. 2274 trivial. 0 not checked. [2025-03-17 04:33:46,320 INFO L312 TraceCheckSpWp]: Computing backward predicates...