./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.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 063c198d6cbadf676860cb316f87c54fd753e5e88083f0e3e7a00edd28972590 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 00:04:28,787 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 00:04:28,835 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-17 00:04:28,843 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 00:04:28,843 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 00:04:28,863 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 00:04:28,863 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 00:04:28,864 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 00:04:28,864 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 00:04:28,864 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 00:04:28,864 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 00:04:28,865 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 00:04:28,865 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 00:04:28,865 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 00:04:28,865 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 00:04:28,866 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 00:04:28,866 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 00:04:28,866 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 00:04:28,867 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 00:04:28,867 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 00:04:28,867 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 00:04:28,867 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 00:04:28,867 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 00:04:28,867 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 00:04:28,867 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 00:04:28,868 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 00:04:28,868 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 00:04:28,868 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 00:04:28,868 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 -> 063c198d6cbadf676860cb316f87c54fd753e5e88083f0e3e7a00edd28972590 [2025-03-17 00:04:29,077 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 00:04:29,083 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 00:04:29,085 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 00:04:29,086 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 00:04:29,086 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 00:04:29,086 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.i [2025-03-17 00:04:30,211 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eae00af74/4a64496969004532967d387156e6e997/FLAG78d372834 [2025-03-17 00:04:30,482 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 00:04:30,483 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.i [2025-03-17 00:04:30,499 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eae00af74/4a64496969004532967d387156e6e997/FLAG78d372834 [2025-03-17 00:04:30,509 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eae00af74/4a64496969004532967d387156e6e997 [2025-03-17 00:04:30,511 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 00:04:30,512 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 00:04:30,513 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 00:04:30,513 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 00:04:30,516 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 00:04:30,516 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,517 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34237d50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30, skipping insertion in model container [2025-03-17 00:04:30,517 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,536 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 00:04:30,640 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.i[916,929] [2025-03-17 00:04:30,773 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 00:04:30,789 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 00:04:30,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_fillercode_fillercodesize_ps-cn-250_file-30.i[916,929] [2025-03-17 00:04:30,867 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 00:04:30,886 INFO L204 MainTranslator]: Completed translation [2025-03-17 00:04:30,887 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30 WrapperNode [2025-03-17 00:04:30,888 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 00:04:30,889 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 00:04:30,890 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 00:04:30,890 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 00:04:30,894 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,909 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,939 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 569 [2025-03-17 00:04:30,940 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 00:04:30,940 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 00:04:30,940 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 00:04:30,941 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 00:04:30,950 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,950 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,957 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,976 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-17 00:04:30,977 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,977 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,997 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:30,999 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:31,006 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:31,012 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:31,020 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 00:04:31,021 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 00:04:31,021 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 00:04:31,022 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 00:04:31,023 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (1/1) ... [2025-03-17 00:04:31,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 00:04:31,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:04:31,051 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 00:04:31,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 00:04:31,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 00:04:31,073 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-17 00:04:31,073 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-17 00:04:31,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 00:04:31,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 00:04:31,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 00:04:31,171 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 00:04:31,173 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 00:04:31,792 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L450: havoc property_#t~bitwise58#1;havoc property_#t~short59#1; [2025-03-17 00:04:31,875 INFO L? ?]: Removed 21 outVars from TransFormulas that were not future-live. [2025-03-17 00:04:31,876 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 00:04:31,908 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 00:04:31,910 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 00:04:31,911 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 12:04:31 BoogieIcfgContainer [2025-03-17 00:04:31,911 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 00:04:31,913 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 00:04:31,913 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 00:04:31,917 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 00:04:31,917 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 12:04:30" (1/3) ... [2025-03-17 00:04:31,918 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b90f212 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 12:04:31, skipping insertion in model container [2025-03-17 00:04:31,918 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:30" (2/3) ... [2025-03-17 00:04:31,918 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b90f212 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 12:04:31, skipping insertion in model container [2025-03-17 00:04:31,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 12:04:31" (3/3) ... [2025-03-17 00:04:31,919 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-30.i [2025-03-17 00:04:31,931 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 00:04:31,934 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-30.i that has 2 procedures, 230 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-17 00:04:31,997 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 00:04:32,008 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;@7b6d6133, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 00:04:32,008 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 00:04:32,013 INFO L276 IsEmpty]: Start isEmpty. Operand has 230 states, 153 states have (on average 1.5555555555555556) internal successors, (238), 154 states have internal predecessors, (238), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2025-03-17 00:04:32,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-03-17 00:04:32,036 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:32,037 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:32,037 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:32,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:32,043 INFO L85 PathProgramCache]: Analyzing trace with hash 525433365, now seen corresponding path program 1 times [2025-03-17 00:04:32,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:32,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813775317] [2025-03-17 00:04:32,049 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:32,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:32,163 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-03-17 00:04:32,205 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-03-17 00:04:32,210 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:32,210 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:32,573 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 146 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2025-03-17 00:04:32,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:32,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813775317] [2025-03-17 00:04:32,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813775317] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:04:32,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536031069] [2025-03-17 00:04:32,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:32,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:04:32,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:04:32,578 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 00:04:32,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-17 00:04:32,710 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-03-17 00:04:32,847 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-03-17 00:04:32,848 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:32,848 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:32,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-17 00:04:32,861 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:04:32,896 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2025-03-17 00:04:32,896 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 00:04:32,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536031069] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:04:32,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 00:04:32,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-17 00:04:32,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791021205] [2025-03-17 00:04:32,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:04:32,905 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-17 00:04:32,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:32,919 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-17 00:04:32,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 00:04:32,921 INFO L87 Difference]: Start difference. First operand has 230 states, 153 states have (on average 1.5555555555555556) internal successors, (238), 154 states have internal predecessors, (238), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 2 states, 2 states have (on average 51.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2025-03-17 00:04:32,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:32,978 INFO L93 Difference]: Finished difference Result 457 states and 844 transitions. [2025-03-17 00:04:33,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-17 00:04:33,005 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) Word has length 467 [2025-03-17 00:04:33,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:33,014 INFO L225 Difference]: With dead ends: 457 [2025-03-17 00:04:33,015 INFO L226 Difference]: Without dead ends: 228 [2025-03-17 00:04:33,018 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 468 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 00:04:33,023 INFO L435 NwaCegarLoop]: 371 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:33,023 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 371 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:04:33,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2025-03-17 00:04:33,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2025-03-17 00:04:33,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 152 states have (on average 1.5394736842105263) internal successors, (234), 152 states have internal predecessors, (234), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2025-03-17 00:04:33,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 382 transitions. [2025-03-17 00:04:33,070 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 382 transitions. Word has length 467 [2025-03-17 00:04:33,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:33,070 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 382 transitions. [2025-03-17 00:04:33,070 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2025-03-17 00:04:33,070 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 382 transitions. [2025-03-17 00:04:33,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-03-17 00:04:33,077 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:33,077 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:33,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-17 00:04:33,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-17 00:04:33,278 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:33,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:33,279 INFO L85 PathProgramCache]: Analyzing trace with hash 918357259, now seen corresponding path program 1 times [2025-03-17 00:04:33,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:33,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263433199] [2025-03-17 00:04:33,279 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:33,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:33,311 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-03-17 00:04:33,368 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-03-17 00:04:33,368 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:33,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:33,598 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:04:33,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:33,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263433199] [2025-03-17 00:04:33,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263433199] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:04:33,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:04:33,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:04:33,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086922258] [2025-03-17 00:04:33,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:04:33,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:04:33,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:33,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:04:33,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:33,602 INFO L87 Difference]: Start difference. First operand 228 states and 382 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:33,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:33,672 INFO L93 Difference]: Finished difference Result 574 states and 962 transitions. [2025-03-17 00:04:33,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:04:33,673 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 467 [2025-03-17 00:04:33,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:33,677 INFO L225 Difference]: With dead ends: 574 [2025-03-17 00:04:33,677 INFO L226 Difference]: Without dead ends: 347 [2025-03-17 00:04:33,679 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:33,679 INFO L435 NwaCegarLoop]: 499 mSDtfsCounter, 209 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:33,680 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 848 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:04:33,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2025-03-17 00:04:33,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 344. [2025-03-17 00:04:33,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 249 states have (on average 1.5783132530120483) internal successors, (393), 250 states have internal predecessors, (393), 92 states have call successors, (92), 2 states have call predecessors, (92), 2 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2025-03-17 00:04:33,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 577 transitions. [2025-03-17 00:04:33,716 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 577 transitions. Word has length 467 [2025-03-17 00:04:33,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:33,717 INFO L471 AbstractCegarLoop]: Abstraction has 344 states and 577 transitions. [2025-03-17 00:04:33,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:33,718 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 577 transitions. [2025-03-17 00:04:33,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2025-03-17 00:04:33,722 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:33,723 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:33,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 00:04:33,723 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:33,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:33,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1445207350, now seen corresponding path program 1 times [2025-03-17 00:04:33,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:33,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990314705] [2025-03-17 00:04:33,724 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:33,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:33,755 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 467 statements into 1 equivalence classes. [2025-03-17 00:04:33,795 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 467 of 467 statements. [2025-03-17 00:04:33,796 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:33,796 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:34,032 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:04:34,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:34,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990314705] [2025-03-17 00:04:34,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990314705] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:04:34,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:04:34,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:04:34,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400728753] [2025-03-17 00:04:34,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:04:34,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:04:34,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:34,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:04:34,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:34,035 INFO L87 Difference]: Start difference. First operand 344 states and 577 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:34,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:34,111 INFO L93 Difference]: Finished difference Result 1030 states and 1729 transitions. [2025-03-17 00:04:34,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:04:34,112 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 467 [2025-03-17 00:04:34,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:34,122 INFO L225 Difference]: With dead ends: 1030 [2025-03-17 00:04:34,122 INFO L226 Difference]: Without dead ends: 687 [2025-03-17 00:04:34,124 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:34,125 INFO L435 NwaCegarLoop]: 367 mSDtfsCounter, 372 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:34,126 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 729 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:04:34,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2025-03-17 00:04:34,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 683. [2025-03-17 00:04:34,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 494 states have (on average 1.5748987854251013) internal successors, (778), 496 states have internal predecessors, (778), 184 states have call successors, (184), 4 states have call predecessors, (184), 4 states have return successors, (184), 182 states have call predecessors, (184), 184 states have call successors, (184) [2025-03-17 00:04:34,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1146 transitions. [2025-03-17 00:04:34,233 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1146 transitions. Word has length 467 [2025-03-17 00:04:34,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:34,236 INFO L471 AbstractCegarLoop]: Abstraction has 683 states and 1146 transitions. [2025-03-17 00:04:34,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:34,236 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1146 transitions. [2025-03-17 00:04:34,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2025-03-17 00:04:34,243 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:34,243 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:34,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 00:04:34,243 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:34,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:34,245 INFO L85 PathProgramCache]: Analyzing trace with hash -461991435, now seen corresponding path program 1 times [2025-03-17 00:04:34,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:34,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108641094] [2025-03-17 00:04:34,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:34,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:34,285 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-03-17 00:04:34,360 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-03-17 00:04:34,360 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:34,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:34,549 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:04:34,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:34,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108641094] [2025-03-17 00:04:34,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108641094] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:04:34,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:04:34,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:04:34,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701879020] [2025-03-17 00:04:34,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:04:34,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:04:34,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:34,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:04:34,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:34,552 INFO L87 Difference]: Start difference. First operand 683 states and 1146 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:34,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:34,654 INFO L93 Difference]: Finished difference Result 1793 states and 2976 transitions. [2025-03-17 00:04:34,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:04:34,655 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2025-03-17 00:04:34,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:34,662 INFO L225 Difference]: With dead ends: 1793 [2025-03-17 00:04:34,663 INFO L226 Difference]: Without dead ends: 1111 [2025-03-17 00:04:34,665 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:34,666 INFO L435 NwaCegarLoop]: 581 mSDtfsCounter, 225 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:34,666 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 939 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:04:34,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2025-03-17 00:04:34,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 1107. [2025-03-17 00:04:34,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1107 states, 754 states have (on average 1.506631299734748) internal successors, (1136), 760 states have internal predecessors, (1136), 344 states have call successors, (344), 8 states have call predecessors, (344), 8 states have return successors, (344), 338 states have call predecessors, (344), 344 states have call successors, (344) [2025-03-17 00:04:34,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1107 states to 1107 states and 1824 transitions. [2025-03-17 00:04:34,811 INFO L78 Accepts]: Start accepts. Automaton has 1107 states and 1824 transitions. Word has length 468 [2025-03-17 00:04:34,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:34,812 INFO L471 AbstractCegarLoop]: Abstraction has 1107 states and 1824 transitions. [2025-03-17 00:04:34,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:34,813 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1824 transitions. [2025-03-17 00:04:34,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2025-03-17 00:04:34,816 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:34,816 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:34,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 00:04:34,817 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:34,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:34,817 INFO L85 PathProgramCache]: Analyzing trace with hash -528998188, now seen corresponding path program 1 times [2025-03-17 00:04:34,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:34,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151030519] [2025-03-17 00:04:34,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:34,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:34,844 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-03-17 00:04:34,882 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-03-17 00:04:34,883 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:34,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:35,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:04:35,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:35,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151030519] [2025-03-17 00:04:35,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151030519] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:04:35,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:04:35,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-17 00:04:35,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472784899] [2025-03-17 00:04:35,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:04:35,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 00:04:35,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:35,197 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 00:04:35,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-17 00:04:35,197 INFO L87 Difference]: Start difference. First operand 1107 states and 1824 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:35,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:35,724 INFO L93 Difference]: Finished difference Result 3537 states and 5823 transitions. [2025-03-17 00:04:35,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-17 00:04:35,724 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2025-03-17 00:04:35,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:35,741 INFO L225 Difference]: With dead ends: 3537 [2025-03-17 00:04:35,741 INFO L226 Difference]: Without dead ends: 2431 [2025-03-17 00:04:35,747 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-03-17 00:04:35,748 INFO L435 NwaCegarLoop]: 389 mSDtfsCounter, 379 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:35,749 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [379 Valid, 1340 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-17 00:04:35,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2431 states. [2025-03-17 00:04:35,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2431 to 2227. [2025-03-17 00:04:35,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2227 states, 1522 states have (on average 1.4914586070959264) internal successors, (2270), 1534 states have internal predecessors, (2270), 688 states have call successors, (688), 16 states have call predecessors, (688), 16 states have return successors, (688), 676 states have call predecessors, (688), 688 states have call successors, (688) [2025-03-17 00:04:35,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2227 states to 2227 states and 3646 transitions. [2025-03-17 00:04:35,955 INFO L78 Accepts]: Start accepts. Automaton has 2227 states and 3646 transitions. Word has length 468 [2025-03-17 00:04:35,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:35,956 INFO L471 AbstractCegarLoop]: Abstraction has 2227 states and 3646 transitions. [2025-03-17 00:04:35,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:35,956 INFO L276 IsEmpty]: Start isEmpty. Operand 2227 states and 3646 transitions. [2025-03-17 00:04:35,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2025-03-17 00:04:35,959 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:35,959 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:35,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-17 00:04:35,960 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:35,960 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:35,960 INFO L85 PathProgramCache]: Analyzing trace with hash -23439563, now seen corresponding path program 1 times [2025-03-17 00:04:35,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:35,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694941429] [2025-03-17 00:04:35,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:35,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:35,983 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-03-17 00:04:36,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-03-17 00:04:36,014 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:36,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:04:36,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:36,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694941429] [2025-03-17 00:04:36,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694941429] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:04:36,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:04:36,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:04:36,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963840540] [2025-03-17 00:04:36,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:04:36,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:04:36,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:36,322 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:04:36,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:36,322 INFO L87 Difference]: Start difference. First operand 2227 states and 3646 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:36,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:36,561 INFO L93 Difference]: Finished difference Result 6675 states and 10932 transitions. [2025-03-17 00:04:36,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:04:36,562 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2025-03-17 00:04:36,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:36,589 INFO L225 Difference]: With dead ends: 6675 [2025-03-17 00:04:36,589 INFO L226 Difference]: Without dead ends: 4449 [2025-03-17 00:04:36,599 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:36,600 INFO L435 NwaCegarLoop]: 387 mSDtfsCounter, 361 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:36,600 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 751 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:04:36,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4449 states. [2025-03-17 00:04:36,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4449 to 4447. [2025-03-17 00:04:36,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4447 states, 3038 states have (on average 1.489795918367347) internal successors, (4526), 3062 states have internal predecessors, (4526), 1376 states have call successors, (1376), 32 states have call predecessors, (1376), 32 states have return successors, (1376), 1352 states have call predecessors, (1376), 1376 states have call successors, (1376) [2025-03-17 00:04:36,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4447 states to 4447 states and 7278 transitions. [2025-03-17 00:04:36,959 INFO L78 Accepts]: Start accepts. Automaton has 4447 states and 7278 transitions. Word has length 468 [2025-03-17 00:04:36,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:36,960 INFO L471 AbstractCegarLoop]: Abstraction has 4447 states and 7278 transitions. [2025-03-17 00:04:36,960 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:36,960 INFO L276 IsEmpty]: Start isEmpty. Operand 4447 states and 7278 transitions. [2025-03-17 00:04:36,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2025-03-17 00:04:36,964 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:36,964 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:36,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-17 00:04:36,965 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:36,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:36,965 INFO L85 PathProgramCache]: Analyzing trace with hash 2087850806, now seen corresponding path program 1 times [2025-03-17 00:04:36,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:36,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200115146] [2025-03-17 00:04:36,965 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:36,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:36,988 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 468 statements into 1 equivalence classes. [2025-03-17 00:04:37,017 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 468 of 468 statements. [2025-03-17 00:04:37,018 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:37,018 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:37,319 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:04:37,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:37,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200115146] [2025-03-17 00:04:37,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200115146] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:04:37,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:04:37,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 00:04:37,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830989543] [2025-03-17 00:04:37,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:04:37,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 00:04:37,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:37,321 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 00:04:37,321 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 00:04:37,321 INFO L87 Difference]: Start difference. First operand 4447 states and 7278 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:37,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:37,780 INFO L93 Difference]: Finished difference Result 8104 states and 13266 transitions. [2025-03-17 00:04:37,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 00:04:37,781 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2025-03-17 00:04:37,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:37,810 INFO L225 Difference]: With dead ends: 8104 [2025-03-17 00:04:37,811 INFO L226 Difference]: Without dead ends: 5864 [2025-03-17 00:04:37,819 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 00:04:37,820 INFO L435 NwaCegarLoop]: 368 mSDtfsCounter, 339 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:37,820 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 1096 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 00:04:37,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5864 states. [2025-03-17 00:04:38,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5864 to 4982. [2025-03-17 00:04:38,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4982 states, 3497 states have (on average 1.5115813554475264) internal successors, (5286), 3521 states have internal predecessors, (5286), 1450 states have call successors, (1450), 34 states have call predecessors, (1450), 34 states have return successors, (1450), 1426 states have call predecessors, (1450), 1450 states have call successors, (1450) [2025-03-17 00:04:38,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4982 states to 4982 states and 8186 transitions. [2025-03-17 00:04:38,308 INFO L78 Accepts]: Start accepts. Automaton has 4982 states and 8186 transitions. Word has length 468 [2025-03-17 00:04:38,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:38,309 INFO L471 AbstractCegarLoop]: Abstraction has 4982 states and 8186 transitions. [2025-03-17 00:04:38,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:38,310 INFO L276 IsEmpty]: Start isEmpty. Operand 4982 states and 8186 transitions. [2025-03-17 00:04:38,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2025-03-17 00:04:38,316 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:38,316 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:38,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-17 00:04:38,316 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:38,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:38,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1591048035, now seen corresponding path program 1 times [2025-03-17 00:04:38,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:38,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262488964] [2025-03-17 00:04:38,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:38,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:38,353 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 469 statements into 1 equivalence classes. [2025-03-17 00:04:38,591 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 469 of 469 statements. [2025-03-17 00:04:38,592 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:38,592 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:39,331 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:04:39,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:39,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262488964] [2025-03-17 00:04:39,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262488964] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:04:39,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:04:39,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-17 00:04:39,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350841807] [2025-03-17 00:04:39,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:04:39,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 00:04:39,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:39,334 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 00:04:39,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-17 00:04:39,334 INFO L87 Difference]: Start difference. First operand 4982 states and 8186 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:40,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:40,258 INFO L93 Difference]: Finished difference Result 20348 states and 33290 transitions. [2025-03-17 00:04:40,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 00:04:40,259 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 469 [2025-03-17 00:04:40,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:40,328 INFO L225 Difference]: With dead ends: 20348 [2025-03-17 00:04:40,328 INFO L226 Difference]: Without dead ends: 15626 [2025-03-17 00:04:40,349 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-03-17 00:04:40,349 INFO L435 NwaCegarLoop]: 413 mSDtfsCounter, 998 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 998 SdHoareTripleChecker+Valid, 1223 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:40,349 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [998 Valid, 1223 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-17 00:04:40,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15626 states. [2025-03-17 00:04:40,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15626 to 9100. [2025-03-17 00:04:40,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9100 states, 6910 states have (on average 1.5577424023154849) internal successors, (10764), 6966 states have internal predecessors, (10764), 2122 states have call successors, (2122), 67 states have call predecessors, (2122), 67 states have return successors, (2122), 2066 states have call predecessors, (2122), 2122 states have call successors, (2122) [2025-03-17 00:04:40,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9100 states to 9100 states and 15008 transitions. [2025-03-17 00:04:41,007 INFO L78 Accepts]: Start accepts. Automaton has 9100 states and 15008 transitions. Word has length 469 [2025-03-17 00:04:41,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:41,009 INFO L471 AbstractCegarLoop]: Abstraction has 9100 states and 15008 transitions. [2025-03-17 00:04:41,010 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:41,010 INFO L276 IsEmpty]: Start isEmpty. Operand 9100 states and 15008 transitions. [2025-03-17 00:04:41,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2025-03-17 00:04:41,016 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:41,017 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:41,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-17 00:04:41,017 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:41,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:41,018 INFO L85 PathProgramCache]: Analyzing trace with hash -592628892, now seen corresponding path program 1 times [2025-03-17 00:04:41,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:41,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464942203] [2025-03-17 00:04:41,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:41,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:41,038 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 469 statements into 1 equivalence classes. [2025-03-17 00:04:41,201 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 469 of 469 statements. [2025-03-17 00:04:41,202 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:41,203 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:41,563 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 108 proven. 111 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2025-03-17 00:04:41,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:41,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464942203] [2025-03-17 00:04:41,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464942203] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:04:41,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460316066] [2025-03-17 00:04:41,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:41,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:04:41,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:04:41,566 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 00:04:41,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-17 00:04:41,695 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 469 statements into 1 equivalence classes. [2025-03-17 00:04:41,812 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 469 of 469 statements. [2025-03-17 00:04:41,812 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:41,812 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:41,816 INFO L256 TraceCheckSpWp]: Trace formula consists of 1052 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 00:04:41,825 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:04:42,028 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 2925 proven. 33 refuted. 0 times theorem prover too weak. 7846 trivial. 0 not checked. [2025-03-17 00:04:42,029 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 00:04:42,447 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 186 proven. 33 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2025-03-17 00:04:42,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460316066] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 00:04:42,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 00:04:42,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-03-17 00:04:42,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107839476] [2025-03-17 00:04:42,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 00:04:42,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 00:04:42,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:42,450 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 00:04:42,450 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-03-17 00:04:42,450 INFO L87 Difference]: Start difference. First operand 9100 states and 15008 transitions. Second operand has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 3 states have call successors, (122), 2 states have call predecessors, (122), 4 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) [2025-03-17 00:04:43,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:43,731 INFO L93 Difference]: Finished difference Result 15096 states and 24901 transitions. [2025-03-17 00:04:43,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-17 00:04:43,731 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 3 states have call successors, (122), 2 states have call predecessors, (122), 4 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) Word has length 469 [2025-03-17 00:04:43,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:43,756 INFO L225 Difference]: With dead ends: 15096 [2025-03-17 00:04:43,756 INFO L226 Difference]: Without dead ends: 6230 [2025-03-17 00:04:43,779 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 953 GetRequests, 935 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2025-03-17 00:04:43,780 INFO L435 NwaCegarLoop]: 390 mSDtfsCounter, 636 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 980 SdHoareTripleChecker+Invalid, 1233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:43,781 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [673 Valid, 980 Invalid, 1233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 976 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 00:04:43,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6230 states. [2025-03-17 00:04:44,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6230 to 5672. [2025-03-17 00:04:44,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5672 states, 4464 states have (on average 1.581541218637993) internal successors, (7060), 4488 states have internal predecessors, (7060), 1146 states have call successors, (1146), 61 states have call predecessors, (1146), 61 states have return successors, (1146), 1122 states have call predecessors, (1146), 1146 states have call successors, (1146) [2025-03-17 00:04:44,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5672 states to 5672 states and 9352 transitions. [2025-03-17 00:04:44,188 INFO L78 Accepts]: Start accepts. Automaton has 5672 states and 9352 transitions. Word has length 469 [2025-03-17 00:04:44,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:44,189 INFO L471 AbstractCegarLoop]: Abstraction has 5672 states and 9352 transitions. [2025-03-17 00:04:44,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.125) internal successors, (169), 8 states have internal predecessors, (169), 3 states have call successors, (122), 2 states have call predecessors, (122), 4 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) [2025-03-17 00:04:44,189 INFO L276 IsEmpty]: Start isEmpty. Operand 5672 states and 9352 transitions. [2025-03-17 00:04:44,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2025-03-17 00:04:44,193 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:44,193 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:44,202 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 00:04:44,394 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,SelfDestructingSolverStorable8 [2025-03-17 00:04:44,394 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:44,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:44,394 INFO L85 PathProgramCache]: Analyzing trace with hash -2096822058, now seen corresponding path program 1 times [2025-03-17 00:04:44,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:44,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142243754] [2025-03-17 00:04:44,395 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:44,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:44,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 470 statements into 1 equivalence classes. [2025-03-17 00:04:44,546 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 470 of 470 statements. [2025-03-17 00:04:44,546 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:44,546 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:44,913 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 219 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2025-03-17 00:04:44,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:44,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142243754] [2025-03-17 00:04:44,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142243754] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 00:04:44,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510154272] [2025-03-17 00:04:44,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:44,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:04:44,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:04:44,915 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 00:04:44,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-17 00:04:45,034 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 470 statements into 1 equivalence classes. [2025-03-17 00:04:45,147 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 470 of 470 statements. [2025-03-17 00:04:45,147 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:45,147 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:45,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 1058 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-17 00:04:45,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:04:45,872 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 148 proven. 432 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2025-03-17 00:04:45,872 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 00:04:46,389 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 219 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2025-03-17 00:04:46,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510154272] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 00:04:46,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 00:04:46,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 13 [2025-03-17 00:04:46,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617681993] [2025-03-17 00:04:46,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 00:04:46,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-03-17 00:04:46,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:46,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-03-17 00:04:46,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2025-03-17 00:04:46,394 INFO L87 Difference]: Start difference. First operand 5672 states and 9352 transitions. Second operand has 13 states, 13 states have (on average 15.76923076923077) internal successors, (205), 13 states have internal predecessors, (205), 3 states have call successors, (147), 3 states have call predecessors, (147), 5 states have return successors, (148), 2 states have call predecessors, (148), 3 states have call successors, (148) [2025-03-17 00:04:47,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:47,144 INFO L93 Difference]: Finished difference Result 11326 states and 18322 transitions. [2025-03-17 00:04:47,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-17 00:04:47,145 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 15.76923076923077) internal successors, (205), 13 states have internal predecessors, (205), 3 states have call successors, (147), 3 states have call predecessors, (147), 5 states have return successors, (148), 2 states have call predecessors, (148), 3 states have call successors, (148) Word has length 470 [2025-03-17 00:04:47,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:47,169 INFO L225 Difference]: With dead ends: 11326 [2025-03-17 00:04:47,169 INFO L226 Difference]: Without dead ends: 6444 [2025-03-17 00:04:47,182 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 958 GetRequests, 934 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=158, Invalid=394, Unknown=0, NotChecked=0, Total=552 [2025-03-17 00:04:47,182 INFO L435 NwaCegarLoop]: 290 mSDtfsCounter, 715 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 318 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 716 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 318 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:47,183 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [716 Valid, 935 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [318 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-17 00:04:47,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6444 states. [2025-03-17 00:04:47,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6444 to 5936. [2025-03-17 00:04:47,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5936 states, 4662 states have (on average 1.5431145431145432) internal successors, (7194), 4686 states have internal predecessors, (7194), 1146 states have call successors, (1146), 127 states have call predecessors, (1146), 127 states have return successors, (1146), 1122 states have call predecessors, (1146), 1146 states have call successors, (1146) [2025-03-17 00:04:47,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5936 states to 5936 states and 9486 transitions. [2025-03-17 00:04:47,543 INFO L78 Accepts]: Start accepts. Automaton has 5936 states and 9486 transitions. Word has length 470 [2025-03-17 00:04:47,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:47,544 INFO L471 AbstractCegarLoop]: Abstraction has 5936 states and 9486 transitions. [2025-03-17 00:04:47,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 15.76923076923077) internal successors, (205), 13 states have internal predecessors, (205), 3 states have call successors, (147), 3 states have call predecessors, (147), 5 states have return successors, (148), 2 states have call predecessors, (148), 3 states have call successors, (148) [2025-03-17 00:04:47,544 INFO L276 IsEmpty]: Start isEmpty. Operand 5936 states and 9486 transitions. [2025-03-17 00:04:47,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2025-03-17 00:04:47,548 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:47,549 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:47,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-17 00:04:47,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:04:47,749 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:47,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:47,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1857412771, now seen corresponding path program 1 times [2025-03-17 00:04:47,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:47,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463268575] [2025-03-17 00:04:47,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:47,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:47,769 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 471 statements into 1 equivalence classes. [2025-03-17 00:04:47,787 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 471 of 471 statements. [2025-03-17 00:04:47,787 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:47,787 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:04:47,889 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:04:47,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 00:04:47,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463268575] [2025-03-17 00:04:47,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463268575] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:04:47,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:04:47,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:04:47,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263933498] [2025-03-17 00:04:47,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:04:47,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:04:47,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 00:04:47,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:04:47,891 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:47,892 INFO L87 Difference]: Start difference. First operand 5936 states and 9486 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:48,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:04:48,104 INFO L93 Difference]: Finished difference Result 11074 states and 17623 transitions. [2025-03-17 00:04:48,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:04:48,104 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 471 [2025-03-17 00:04:48,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:04:48,130 INFO L225 Difference]: With dead ends: 11074 [2025-03-17 00:04:48,130 INFO L226 Difference]: Without dead ends: 5936 [2025-03-17 00:04:48,143 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:04:48,144 INFO L435 NwaCegarLoop]: 365 mSDtfsCounter, 0 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 00:04:48,145 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 709 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:04:48,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5936 states. [2025-03-17 00:04:48,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5936 to 5936. [2025-03-17 00:04:48,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5936 states, 4662 states have (on average 1.5362505362505363) internal successors, (7162), 4686 states have internal predecessors, (7162), 1146 states have call successors, (1146), 127 states have call predecessors, (1146), 127 states have return successors, (1146), 1122 states have call predecessors, (1146), 1146 states have call successors, (1146) [2025-03-17 00:04:48,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5936 states to 5936 states and 9454 transitions. [2025-03-17 00:04:48,456 INFO L78 Accepts]: Start accepts. Automaton has 5936 states and 9454 transitions. Word has length 471 [2025-03-17 00:04:48,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:04:48,456 INFO L471 AbstractCegarLoop]: Abstraction has 5936 states and 9454 transitions. [2025-03-17 00:04:48,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:04:48,457 INFO L276 IsEmpty]: Start isEmpty. Operand 5936 states and 9454 transitions. [2025-03-17 00:04:48,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2025-03-17 00:04:48,460 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:04:48,461 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:48,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-17 00:04:48,461 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:04:48,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:04:48,461 INFO L85 PathProgramCache]: Analyzing trace with hash -960330566, now seen corresponding path program 1 times [2025-03-17 00:04:48,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 00:04:48,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373156814] [2025-03-17 00:04:48,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:48,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 00:04:48,484 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 472 statements into 1 equivalence classes. [2025-03-17 00:04:48,652 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 472 of 472 statements. [2025-03-17 00:04:48,653 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:48,653 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 00:04:48,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1272215732] [2025-03-17 00:04:48,658 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:04:48,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 00:04:48,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:04:48,661 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 00:04:48,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-17 00:04:48,783 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 472 statements into 1 equivalence classes. [2025-03-17 00:04:48,916 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 472 of 472 statements. [2025-03-17 00:04:48,917 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:48,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-17 00:04:48,917 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-17 00:04:48,963 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 472 statements into 1 equivalence classes. [2025-03-17 00:04:49,040 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 472 of 472 statements. [2025-03-17 00:04:49,040 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:04:49,040 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-17 00:04:49,267 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-17 00:04:49,268 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-17 00:04:49,268 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-17 00:04:49,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-17 00:04:49,470 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 00:04:49,472 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:04:49,759 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-17 00:04:49,764 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.03 12:04:49 BoogieIcfgContainer [2025-03-17 00:04:49,764 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-17 00:04:49,765 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-17 00:04:49,765 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-17 00:04:49,765 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-17 00:04:49,766 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 12:04:31" (3/4) ... [2025-03-17 00:04:49,767 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-17 00:04:49,768 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-17 00:04:49,769 INFO L158 Benchmark]: Toolchain (without parser) took 19256.15ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 989.9MB). Free memory was 104.5MB in the beginning and 592.2MB in the end (delta: -487.8MB). Peak memory consumption was 498.9MB. Max. memory is 16.1GB. [2025-03-17 00:04:49,769 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 201.3MB. Free memory is still 126.9MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-17 00:04:49,769 INFO L158 Benchmark]: CACSL2BoogieTranslator took 375.97ms. Allocated memory is still 142.6MB. Free memory was 104.5MB in the beginning and 82.3MB in the end (delta: 22.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-17 00:04:49,769 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.49ms. Allocated memory is still 142.6MB. Free memory was 82.3MB in the beginning and 76.7MB in the end (delta: 5.6MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-17 00:04:49,769 INFO L158 Benchmark]: Boogie Preprocessor took 79.59ms. Allocated memory is still 142.6MB. Free memory was 76.7MB in the beginning and 71.6MB in the end (delta: 5.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-17 00:04:49,769 INFO L158 Benchmark]: IcfgBuilder took 889.74ms. Allocated memory is still 142.6MB. Free memory was 71.6MB in the beginning and 80.3MB in the end (delta: -8.7MB). Peak memory consumption was 50.0MB. Max. memory is 16.1GB. [2025-03-17 00:04:49,770 INFO L158 Benchmark]: TraceAbstraction took 17851.13ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 989.9MB). Free memory was 79.5MB in the beginning and 595.8MB in the end (delta: -516.3MB). Peak memory consumption was 474.1MB. Max. memory is 16.1GB. [2025-03-17 00:04:49,770 INFO L158 Benchmark]: Witness Printer took 2.77ms. Allocated memory is still 1.1GB. Free memory was 595.8MB in the beginning and 592.2MB in the end (delta: 3.6MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-17 00:04:49,771 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.19ms. Allocated memory is still 201.3MB. Free memory is still 126.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 375.97ms. Allocated memory is still 142.6MB. Free memory was 104.5MB in the beginning and 82.3MB in the end (delta: 22.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.49ms. Allocated memory is still 142.6MB. Free memory was 82.3MB in the beginning and 76.7MB in the end (delta: 5.6MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 79.59ms. Allocated memory is still 142.6MB. Free memory was 76.7MB in the beginning and 71.6MB in the end (delta: 5.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * IcfgBuilder took 889.74ms. Allocated memory is still 142.6MB. Free memory was 71.6MB in the beginning and 80.3MB in the end (delta: -8.7MB). Peak memory consumption was 50.0MB. Max. memory is 16.1GB. * TraceAbstraction took 17851.13ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 989.9MB). Free memory was 79.5MB in the beginning and 595.8MB in the end (delta: -516.3MB). Peak memory consumption was 474.1MB. Max. memory is 16.1GB. * Witness Printer took 2.77ms. Allocated memory is still 1.1GB. Free memory was 595.8MB in the beginning and 592.2MB in the end (delta: 3.6MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 179, overapproximation of someBinaryArithmeticDOUBLEoperation at line 308, overapproximation of someBinaryFLOATComparisonOperation at line 120, overapproximation of someBinaryFLOATComparisonOperation at line 156, overapproximation of someBinaryFLOATComparisonOperation at line 372, overapproximation of someBinaryFLOATComparisonOperation at line 126, overapproximation of someUnaryDOUBLEoperation at line 48, overapproximation of someBinaryDOUBLEComparisonOperation at line 403, overapproximation of someBinaryDOUBLEComparisonOperation at line 307, overapproximation of someBinaryDOUBLEComparisonOperation at line 313, overapproximation of someBinaryDOUBLEComparisonOperation at line 262, overapproximation of someBinaryDOUBLEComparisonOperation at line 343, overapproximation of someBinaryDOUBLEComparisonOperation at line 349, overapproximation of someBinaryDOUBLEComparisonOperation at line 273, overapproximation of someBinaryDOUBLEComparisonOperation at line 450, overapproximation of someBinaryDOUBLEComparisonOperation at line 329, overapproximation of someBinaryDOUBLEComparisonOperation at line 341, overapproximation of someBinaryDOUBLEComparisonOperation at line 399, overapproximation of someBinaryDOUBLEComparisonOperation at line 401, overapproximation of someBinaryDOUBLEComparisonOperation at line 312, overapproximation of someBinaryDOUBLEComparisonOperation at line 347, overapproximation of someBinaryDOUBLEComparisonOperation at line 108, overapproximation of someBinaryDOUBLEComparisonOperation at line 331, overapproximation of someBinaryDOUBLEComparisonOperation at line 178, overapproximation of someBinaryDOUBLEComparisonOperation at line 450, overapproximation of someBinaryDOUBLEComparisonOperation at line 417, overapproximation of someBinaryDOUBLEComparisonOperation at line 345, overapproximation of someBinaryDOUBLEComparisonOperation at line 238, overapproximation of someBinaryDOUBLEComparisonOperation at line 339, overapproximation of someUnaryFLOAToperation at line 120. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_4 = 0; [L24] double var_1_5 = 127.5; [L25] double var_1_7 = 10000000000000.125; [L26] double var_1_8 = 1.25; [L27] double var_1_10 = 25.7; [L28] signed long int var_1_11 = -2; [L29] signed long int var_1_13 = 5; [L30] signed long int var_1_14 = 128; [L31] signed long int var_1_15 = 1000; [L32] double var_1_16 = 0.2; [L33] double var_1_17 = 0.25; [L34] double var_1_18 = 99999999999999.5; [L35] signed short int var_1_19 = -64; [L36] double var_1_20 = 256.75; [L37] double var_1_21 = 100.4; [L38] double var_1_22 = 4.5; [L39] double var_1_23 = 5.75; [L40] unsigned char var_1_24 = 1; [L41] unsigned char var_1_25 = 1; [L42] unsigned char var_1_26 = 0; [L43] signed short int var_1_27 = 2; [L44] signed short int var_1_28 = 100; [L45] signed short int var_1_29 = 32; [L46] signed short int var_1_30 = 64; [L47] float var_1_31 = 3.7; [L48] float var_1_32 = -0.6; [L49] signed char var_1_33 = 8; [L50] signed char var_1_34 = -32; [L51] unsigned char var_1_35 = 0; [L52] unsigned char var_1_36 = 0; [L53] unsigned char var_1_37 = 0; [L54] unsigned char var_1_38 = 0; [L55] unsigned char var_1_39 = 0; [L56] signed long int var_1_40 = -1; [L57] signed long int var_1_41 = 16; [L58] signed short int var_1_42 = 100; [L59] signed long int var_1_43 = 128; [L60] double var_1_44 = 256.3; [L61] unsigned long int var_1_45 = 32; [L62] unsigned short int var_1_46 = 8; [L63] signed long int var_1_47 = 128; [L64] unsigned short int var_1_48 = 64; [L65] double var_1_49 = 0.25; [L66] double var_1_50 = 2.55; [L67] double var_1_51 = 256.7; [L68] double var_1_52 = 8.5; [L69] unsigned long int var_1_53 = 1; [L70] unsigned short int var_1_54 = 32; [L71] signed long int var_1_55 = -5; [L72] signed char var_1_56 = -1; [L73] signed char var_1_57 = -4; [L74] signed char var_1_58 = 1; [L75] signed char var_1_59 = 5; [L76] unsigned long int var_1_60 = 1; [L77] signed long int var_1_61 = -1; [L78] signed short int var_1_62 = -32; [L79] double var_1_63 = 2.75; [L80] unsigned char var_1_64 = 0; [L81] unsigned char var_1_65 = 0; [L82] unsigned char var_1_66 = 0; [L83] unsigned char var_1_67 = 0; [L84] unsigned char var_1_68 = 0; [L85] unsigned char var_1_69 = 1; [L86] signed short int var_1_70 = -2; [L87] signed long int var_1_71 = 16; [L88] signed short int var_1_72 = -64; [L89] unsigned short int var_1_73 = 16; [L90] signed char var_1_74 = 64; [L91] signed long int var_1_75 = -25; [L92] signed char var_1_76 = 4; [L93] signed char var_1_77 = 16; [L94] unsigned long int var_1_78 = 8; [L95] unsigned char var_1_79 = 1; [L96] signed char var_1_80 = -2; [L97] double var_1_81 = 8.75; [L98] double var_1_82 = 4.2; [L99] float var_1_83 = 127.9; [L100] unsigned char var_1_84 = 200; [L101] unsigned char last_1_var_1_1 = 1; [L102] signed long int last_1_var_1_11 = -2; [L103] signed long int last_1_var_1_15 = 1000; [L104] double last_1_var_1_16 = 0.2; [L454] isInitial = 1 [L455] FCALL initially() [L456] COND TRUE 1 [L457] CALL updateLastVariables() [L444] last_1_var_1_1 = var_1_1 [L445] last_1_var_1_11 = var_1_11 [L446] last_1_var_1_15 = var_1_15 [L447] last_1_var_1_16 = var_1_16 [L457] RET updateLastVariables() [L458] CALL updateVariables() [L325] var_1_4 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_4 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=257/10, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_7=80000000000001/8, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=257/10, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_7=80000000000001/8, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L326] RET assume_abort_if_not(var_1_4 >= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=257/10, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_7=80000000000001/8, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L327] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=257/10, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_7=80000000000001/8, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=257/10, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_7=80000000000001/8, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L327] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=257/10, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_7=80000000000001/8, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L328] var_1_7 = __VERIFIER_nondet_double() [L329] CALL assume_abort_if_not((var_1_7 >= -922337.2036854765600e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 9223372.036854765600e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=257/10, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=257/10, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L329] RET assume_abort_if_not((var_1_7 >= -922337.2036854765600e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 9223372.036854765600e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=257/10, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L330] var_1_10 = __VERIFIER_nondet_double() [L331] CALL assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L331] RET assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=5, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L332] var_1_13 = __VERIFIER_nondet_long() [L333] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L333] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L334] CALL assume_abort_if_not(var_1_13 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L334] RET assume_abort_if_not(var_1_13 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=128, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L335] var_1_14 = __VERIFIER_nondet_long() [L336] CALL assume_abort_if_not(var_1_14 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L336] RET assume_abort_if_not(var_1_14 >= -2147483647) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L337] CALL assume_abort_if_not(var_1_14 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L337] RET assume_abort_if_not(var_1_14 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_17=1/4, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L338] var_1_17 = __VERIFIER_nondet_double() [L339] CALL assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L339] RET assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_18=199999999999999/2, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L340] var_1_18 = __VERIFIER_nondet_double() [L341] CALL assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L341] RET assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_20=1027/4, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L342] var_1_20 = __VERIFIER_nondet_double() [L343] CALL assume_abort_if_not((var_1_20 >= -922337.2036854776000e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854776000e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L343] RET assume_abort_if_not((var_1_20 >= -922337.2036854776000e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854776000e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_21=502/5, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L344] var_1_21 = __VERIFIER_nondet_double() [L345] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L345] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_22=9/2, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L346] var_1_22 = __VERIFIER_nondet_double() [L347] CALL assume_abort_if_not((var_1_22 >= -922337.2036854776000e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854776000e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L347] RET assume_abort_if_not((var_1_22 >= -922337.2036854776000e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854776000e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_23=23/4, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L348] var_1_23 = __VERIFIER_nondet_double() [L349] CALL assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L349] RET assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L350] var_1_24 = __VERIFIER_nondet_uchar() [L351] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L351] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L352] CALL assume_abort_if_not(var_1_24 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L352] RET assume_abort_if_not(var_1_24 <= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L353] var_1_25 = __VERIFIER_nondet_uchar() [L354] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L354] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L355] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L355] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=0, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L356] var_1_26 = __VERIFIER_nondet_uchar() [L357] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L357] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L358] CALL assume_abort_if_not(var_1_26 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L358] RET assume_abort_if_not(var_1_26 <= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=2, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L359] var_1_27 = __VERIFIER_nondet_short() [L360] CALL assume_abort_if_not(var_1_27 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L360] RET assume_abort_if_not(var_1_27 >= -1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L361] CALL assume_abort_if_not(var_1_27 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L361] RET assume_abort_if_not(var_1_27 <= 32766) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=100, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L362] var_1_28 = __VERIFIER_nondet_short() [L363] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L363] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L364] CALL assume_abort_if_not(var_1_28 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L364] RET assume_abort_if_not(var_1_28 <= 32766) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=32, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L365] var_1_29 = __VERIFIER_nondet_short() [L366] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L366] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L367] CALL assume_abort_if_not(var_1_29 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L367] RET assume_abort_if_not(var_1_29 <= 32766) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=64, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L368] var_1_30 = __VERIFIER_nondet_short() [L369] CALL assume_abort_if_not(var_1_30 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L369] RET assume_abort_if_not(var_1_30 >= -32767) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L370] CALL assume_abort_if_not(var_1_30 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L370] RET assume_abort_if_not(var_1_30 <= 32766) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L371] var_1_32 = __VERIFIER_nondet_float() [L372] CALL assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L372] RET assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=-32, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L373] var_1_34 = __VERIFIER_nondet_char() [L374] CALL assume_abort_if_not(var_1_34 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L374] RET assume_abort_if_not(var_1_34 >= -63) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L375] CALL assume_abort_if_not(var_1_34 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L375] RET assume_abort_if_not(var_1_34 <= 63) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L376] var_1_36 = __VERIFIER_nondet_uchar() [L377] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L377] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L378] CALL assume_abort_if_not(var_1_36 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L378] RET assume_abort_if_not(var_1_36 <= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L379] var_1_37 = __VERIFIER_nondet_uchar() [L380] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L380] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L381] CALL assume_abort_if_not(var_1_37 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L381] RET assume_abort_if_not(var_1_37 <= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L382] var_1_38 = __VERIFIER_nondet_uchar() [L383] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L383] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L384] CALL assume_abort_if_not(var_1_38 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L384] RET assume_abort_if_not(var_1_38 <= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L385] var_1_39 = __VERIFIER_nondet_uchar() [L386] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L386] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L387] CALL assume_abort_if_not(var_1_39 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L387] RET assume_abort_if_not(var_1_39 <= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=16, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L388] var_1_41 = __VERIFIER_nondet_long() [L389] CALL assume_abort_if_not(var_1_41 >= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L389] RET assume_abort_if_not(var_1_41 >= -1073741823) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L390] CALL assume_abort_if_not(var_1_41 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L390] RET assume_abort_if_not(var_1_41 <= 1073741823) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=128, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L391] var_1_43 = __VERIFIER_nondet_long() [L392] CALL assume_abort_if_not(var_1_43 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L392] RET assume_abort_if_not(var_1_43 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L393] CALL assume_abort_if_not(var_1_43 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L393] RET assume_abort_if_not(var_1_43 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L394] CALL assume_abort_if_not(var_1_43 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L394] RET assume_abort_if_not(var_1_43 != 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=128, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L395] var_1_47 = __VERIFIER_nondet_long() [L396] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L396] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L397] CALL assume_abort_if_not(var_1_47 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L397] RET assume_abort_if_not(var_1_47 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_50=51/20, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L398] var_1_50 = __VERIFIER_nondet_double() [L399] CALL assume_abort_if_not((var_1_50 >= -922337.2036854765600e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L399] RET assume_abort_if_not((var_1_50 >= -922337.2036854765600e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_51=2567/10, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L400] var_1_51 = __VERIFIER_nondet_double() [L401] CALL assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L401] RET assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_52=17/2, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L402] var_1_52 = __VERIFIER_nondet_double() [L403] CALL assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854765600e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L403] RET assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854765600e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_54=32, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L404] var_1_54 = __VERIFIER_nondet_ushort() [L405] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L405] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L406] CALL assume_abort_if_not(var_1_54 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L406] RET assume_abort_if_not(var_1_54 <= 65535) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-4, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L407] var_1_57 = __VERIFIER_nondet_char() [L408] CALL assume_abort_if_not(var_1_57 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L408] RET assume_abort_if_not(var_1_57 >= -127) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L409] CALL assume_abort_if_not(var_1_57 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L409] RET assume_abort_if_not(var_1_57 <= 126) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=1, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L410] var_1_58 = __VERIFIER_nondet_char() [L411] CALL assume_abort_if_not(var_1_58 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L411] RET assume_abort_if_not(var_1_58 >= -127) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L412] CALL assume_abort_if_not(var_1_58 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L412] RET assume_abort_if_not(var_1_58 <= 126) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=5, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L413] var_1_59 = __VERIFIER_nondet_char() [L414] CALL assume_abort_if_not(var_1_59 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L414] RET assume_abort_if_not(var_1_59 >= -127) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L415] CALL assume_abort_if_not(var_1_59 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L415] RET assume_abort_if_not(var_1_59 <= 126) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_63=11/4, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L416] var_1_63 = __VERIFIER_nondet_double() [L417] CALL assume_abort_if_not((var_1_63 >= -922337.2036854776000e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 9223372.036854776000e+12F && var_1_63 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L417] RET assume_abort_if_not((var_1_63 >= -922337.2036854776000e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 9223372.036854776000e+12F && var_1_63 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L418] var_1_65 = __VERIFIER_nondet_uchar() [L419] CALL assume_abort_if_not(var_1_65 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L419] RET assume_abort_if_not(var_1_65 >= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L420] CALL assume_abort_if_not(var_1_65 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L420] RET assume_abort_if_not(var_1_65 <= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=0, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L421] var_1_66 = __VERIFIER_nondet_uchar() [L422] CALL assume_abort_if_not(var_1_66 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L422] RET assume_abort_if_not(var_1_66 >= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L423] CALL assume_abort_if_not(var_1_66 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L423] RET assume_abort_if_not(var_1_66 <= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=0, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L424] var_1_68 = __VERIFIER_nondet_uchar() [L425] CALL assume_abort_if_not(var_1_68 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L425] RET assume_abort_if_not(var_1_68 >= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L426] CALL assume_abort_if_not(var_1_68 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L426] RET assume_abort_if_not(var_1_68 <= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L427] var_1_69 = __VERIFIER_nondet_uchar() [L428] CALL assume_abort_if_not(var_1_69 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L428] RET assume_abort_if_not(var_1_69 >= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L429] CALL assume_abort_if_not(var_1_69 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L429] RET assume_abort_if_not(var_1_69 <= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=-25, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L430] var_1_75 = __VERIFIER_nondet_long() [L431] CALL assume_abort_if_not(var_1_75 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L431] RET assume_abort_if_not(var_1_75 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L432] CALL assume_abort_if_not(var_1_75 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L432] RET assume_abort_if_not(var_1_75 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=4, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L433] var_1_76 = __VERIFIER_nondet_char() [L434] CALL assume_abort_if_not(var_1_76 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L434] RET assume_abort_if_not(var_1_76 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L435] CALL assume_abort_if_not(var_1_76 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L435] RET assume_abort_if_not(var_1_76 <= 126) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=16, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L436] var_1_77 = __VERIFIER_nondet_char() [L437] CALL assume_abort_if_not(var_1_77 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L437] RET assume_abort_if_not(var_1_77 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L438] CALL assume_abort_if_not(var_1_77 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L438] RET assume_abort_if_not(var_1_77 <= 126) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L439] var_1_79 = __VERIFIER_nondet_uchar() [L440] CALL assume_abort_if_not(var_1_79 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L440] RET assume_abort_if_not(var_1_79 >= 0) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L441] CALL assume_abort_if_not(var_1_79 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L441] RET assume_abort_if_not(var_1_79 <= 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L458] RET updateVariables() [L459] CALL step() [L108] COND FALSE !((((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))) - var_1_21) == (var_1_22 * ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=37/10, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L119] COND TRUE (-2 | var_1_28) >= (~ var_1_29) [L120] var_1_31 = (((((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) < 0 ) ? -((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) : ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L126] COND FALSE !(var_1_32 <= var_1_31) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L131] COND FALSE !(var_1_19 > var_1_27) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L144] COND TRUE var_1_30 >= var_1_27 [L145] var_1_35 = (! 1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=-1, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L148] COND TRUE \read(var_1_26) [L149] var_1_40 = ((((var_1_19) > ((((((var_1_41) < (var_1_28)) ? (var_1_41) : (var_1_28))) + 64))) ? (var_1_19) : ((((((var_1_41) < (var_1_28)) ? (var_1_41) : (var_1_28))) + 64)))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=100, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L153] COND TRUE ((((var_1_28) < (var_1_41)) ? (var_1_28) : (var_1_41))) < (var_1_19 * (var_1_33 / var_1_43)) [L154] var_1_42 = ((((var_1_33) > (var_1_30)) ? (var_1_33) : (var_1_30))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=2563/10, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L156] COND TRUE var_1_32 >= 3.5f [L157] var_1_44 = var_1_32 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=32, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L159] COND TRUE \read(var_1_26) [L160] var_1_45 = (((((((var_1_28) < (var_1_29)) ? (var_1_28) : (var_1_29))) < 0 ) ? -((((var_1_28) < (var_1_29)) ? (var_1_28) : (var_1_29))) : ((((var_1_28) < (var_1_29)) ? (var_1_28) : (var_1_29))))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=8, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L172] COND TRUE (var_1_28 - ((((var_1_47) > (100)) ? (var_1_47) : (100)))) > (~ var_1_19) [L173] var_1_46 = ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L175] COND FALSE !(\read(var_1_38)) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=1/4, var_1_4=1, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L178] COND TRUE var_1_21 >= var_1_20 [L179] var_1_49 = ((((((((var_1_32) > (var_1_50)) ? (var_1_32) : (var_1_50)))) < ((((((var_1_51 - var_1_52)) < (256.4)) ? ((var_1_51 - var_1_52)) : (256.4))))) ? (((((var_1_32) > (var_1_50)) ? (var_1_32) : (var_1_50)))) : ((((((var_1_51 - var_1_52)) < (256.4)) ? ((var_1_51 - var_1_52)) : (256.4)))))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L181] COND FALSE !(var_1_48 < var_1_41) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_55=-5, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L190] COND TRUE var_1_34 >= var_1_33 [L191] var_1_55 = ((((var_1_54 + var_1_41) < 0 ) ? -(var_1_54 + var_1_41) : (var_1_54 + var_1_41))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-1, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L195] var_1_56 = ((((((((var_1_34) < (((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58))))) ? (var_1_34) : (((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58))))))) < (var_1_59)) ? (((((var_1_34) < (((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58))))) ? (var_1_34) : (((((var_1_57) > (var_1_58)) ? (var_1_57) : (var_1_58))))))) : (var_1_59))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L196] EXPR var_1_53 | var_1_29 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=1, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L196] COND TRUE ((((var_1_55) < (256u)) ? (var_1_55) : (256u))) < (var_1_53 | var_1_29) [L197] var_1_60 = ((((2u) < 0 ) ? -(2u) : (2u))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L201] COND FALSE !(var_1_28 < ((((var_1_43) > (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))))) ? (var_1_43) : (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))))))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=-32, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L208] COND FALSE !(var_1_34 > var_1_27) [L213] var_1_62 = ((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L215] COND FALSE !(var_1_46 >= ((((((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) > (var_1_28)) ? (((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) : (var_1_28)))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L218] COND FALSE !(\read(var_1_35)) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-2, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L221] COND TRUE var_1_46 < var_1_48 [L222] var_1_70 = (var_1_29 - var_1_28) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L224] EXPR (~ var_1_40) | var_1_56 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=16, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L224] COND TRUE ((~ var_1_40) | var_1_56) <= -64 [L225] var_1_71 = ((((((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))) > ((var_1_48 - var_1_28))) ? (((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))) : ((var_1_48 - var_1_28)))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-64, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L227] COND TRUE (var_1_45 + var_1_28) > var_1_71 [L228] var_1_72 = -1 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=16, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L238] COND TRUE ((((var_1_20) > (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))) ? (var_1_20) : (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22)))))) > var_1_49 [L239] var_1_73 = ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L241] EXPR var_1_59 >> var_1_60 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L241] EXPR var_1_54 ^ (var_1_59 >> var_1_60) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=64, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L241] COND TRUE (var_1_54 ^ (var_1_59 >> var_1_60)) != ((((var_1_42) > (var_1_75)) ? (var_1_42) : (var_1_75))) [L242] var_1_74 = var_1_59 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=8, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L246] COND TRUE var_1_68 && var_1_79 [L247] var_1_78 = var_1_77 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L249] EXPR var_1_72 ^ (~ var_1_43) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=-2, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L249] COND TRUE var_1_48 != (var_1_72 ^ (~ var_1_43)) [L250] var_1_80 = (((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) < 0 ) ? -((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) : ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=35/4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L252] var_1_81 = var_1_52 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=21/5, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L253] COND TRUE \read(var_1_69) [L254] var_1_82 = var_1_52 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=1279/10, var_1_84=200, var_1_8=5/4] [L256] COND TRUE \read(var_1_25) [L257] var_1_83 = var_1_51 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=200, var_1_8=5/4] [L261] COND TRUE \read(var_1_68) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=200, var_1_8=5/4] [L262] COND FALSE !(var_1_50 == var_1_20) [L269] var_1_84 = 0 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L272] COND TRUE \read(last_1_var_1_1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=-2, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L273] COND TRUE ((((last_1_var_1_16) > (49.75)) ? (last_1_var_1_16) : (49.75))) > last_1_var_1_16 [L274] var_1_11 = ((((last_1_var_1_15) < ((((((var_1_13 - 5)) > (var_1_14)) ? ((var_1_13 - 5)) : (var_1_14))))) ? (last_1_var_1_15) : ((((((var_1_13 - 5)) > (var_1_14)) ? ((var_1_13 - 5)) : (var_1_14)))))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L279] signed long int stepLocal_0 = last_1_var_1_11; VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, stepLocal_0=-2, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L280] COND TRUE (last_1_var_1_11 / ((((-16) < 0 ) ? -(-16) : (-16)))) >= stepLocal_0 [L281] var_1_1 = var_1_4 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L283] signed long int stepLocal_2 = var_1_11; [L284] unsigned char stepLocal_1 = var_1_1; VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, stepLocal_1=1, stepLocal_2=1000, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L285] COND TRUE \read(var_1_1) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, stepLocal_1=1, stepLocal_2=1000, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L286] COND TRUE var_1_11 >= stepLocal_2 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, stepLocal_1=1, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=255/2, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L287] COND TRUE stepLocal_1 || (var_1_11 < var_1_11) [L288] var_1_5 = var_1_7 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=6, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_7=6, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L294] EXPR var_1_11 & var_1_13 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=1000, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=6, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_7=6, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L294] COND FALSE !((- var_1_11) > (var_1_11 & var_1_13)) [L305] var_1_15 = var_1_13 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=0, var_1_16=1/5, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=6, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_7=6, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L307] COND TRUE ((((var_1_5) < (last_1_var_1_16)) ? (var_1_5) : (last_1_var_1_16))) >= var_1_7 [L308] var_1_16 = (var_1_17 + (var_1_18 + 16.75)) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=0, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=6, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_7=6, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L312] COND TRUE 10.55f < var_1_16 VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=0, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=6, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_7=6, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=5/4] [L313] COND TRUE var_1_16 > (var_1_7 * var_1_16) [L314] var_1_8 = ((((var_1_7) > (var_1_10)) ? (var_1_7) : (var_1_10))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=0, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=0, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=6, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_7=6, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=6] [L459] RET step() [L460] CALL, EXPR property() [L450] EXPR ((((((last_1_var_1_11 / ((((-16) < 0 ) ? -(-16) : (-16)))) >= last_1_var_1_11) ? (var_1_1 == ((unsigned char) var_1_4)) : 1) && (var_1_1 ? ((var_1_11 >= var_1_11) ? ((var_1_1 || (var_1_11 < var_1_11)) ? (var_1_5 == ((double) var_1_7)) : 1) : (var_1_5 == ((double) var_1_7))) : 1)) && ((10.55f < var_1_16) ? ((var_1_16 > (var_1_7 * var_1_16)) ? (var_1_8 == ((double) ((((var_1_7) > (var_1_10)) ? (var_1_7) : (var_1_10))))) : 1) : ((var_1_16 > var_1_7) ? (var_1_8 == ((double) var_1_10)) : (var_1_8 == ((double) var_1_7))))) && (last_1_var_1_1 ? ((((((last_1_var_1_16) > (49.75)) ? (last_1_var_1_16) : (49.75))) > last_1_var_1_16) ? (var_1_11 == ((signed long int) ((((last_1_var_1_15) < ((((((var_1_13 - 5)) > (var_1_14)) ? ((var_1_13 - 5)) : (var_1_14))))) ? (last_1_var_1_15) : ((((((var_1_13 - 5)) > (var_1_14)) ? ((var_1_13 - 5)) : (var_1_14)))))))) : 1) : (var_1_11 == ((signed long int) last_1_var_1_15)))) && (((- var_1_11) > (var_1_11 & var_1_13)) ? ((var_1_11 <= 128) ? (var_1_1 ? (var_1_15 == ((signed long int) var_1_14)) : (var_1_15 == ((signed long int) var_1_14))) : (var_1_15 == ((signed long int) var_1_14))) : (var_1_15 == ((signed long int) var_1_13))) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=0, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=0, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=6, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_7=6, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=6] [L450-L451] return (((((((last_1_var_1_11 / ((((-16) < 0 ) ? -(-16) : (-16)))) >= last_1_var_1_11) ? (var_1_1 == ((unsigned char) var_1_4)) : 1) && (var_1_1 ? ((var_1_11 >= var_1_11) ? ((var_1_1 || (var_1_11 < var_1_11)) ? (var_1_5 == ((double) var_1_7)) : 1) : (var_1_5 == ((double) var_1_7))) : 1)) && ((10.55f < var_1_16) ? ((var_1_16 > (var_1_7 * var_1_16)) ? (var_1_8 == ((double) ((((var_1_7) > (var_1_10)) ? (var_1_7) : (var_1_10))))) : 1) : ((var_1_16 > var_1_7) ? (var_1_8 == ((double) var_1_10)) : (var_1_8 == ((double) var_1_7))))) && (last_1_var_1_1 ? ((((((last_1_var_1_16) > (49.75)) ? (last_1_var_1_16) : (49.75))) > last_1_var_1_16) ? (var_1_11 == ((signed long int) ((((last_1_var_1_15) < ((((((var_1_13 - 5)) > (var_1_14)) ? ((var_1_13 - 5)) : (var_1_14))))) ? (last_1_var_1_15) : ((((((var_1_13 - 5)) > (var_1_14)) ? ((var_1_13 - 5)) : (var_1_14)))))))) : 1) : (var_1_11 == ((signed long int) last_1_var_1_15)))) && (((- var_1_11) > (var_1_11 & var_1_13)) ? ((var_1_11 <= 128) ? (var_1_1 ? (var_1_15 == ((signed long int) var_1_14)) : (var_1_15 == ((signed long int) var_1_14))) : (var_1_15 == ((signed long int) var_1_14))) : (var_1_15 == ((signed long int) var_1_13)))) && ((((((var_1_5) < (last_1_var_1_16)) ? (var_1_5) : (last_1_var_1_16))) >= var_1_7) ? (var_1_16 == ((double) (var_1_17 + (var_1_18 + 16.75)))) : (var_1_16 == ((double) var_1_17))) ; [L460] RET, EXPR property() [L460] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=0, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=0, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=6, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_7=6, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=6] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=-2, last_1_var_1_15=1000, last_1_var_1_16=1/5, last_1_var_1_1=1, var_1_10=0, var_1_11=1000, var_1_13=0, var_1_14=1001, var_1_15=0, var_1_19=-64, var_1_1=1, var_1_24=0, var_1_25=1, var_1_26=1, var_1_27=9, var_1_28=32766, var_1_29=1, var_1_30=9, var_1_31=2, var_1_32=3, var_1_33=8, var_1_34=9, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=64, var_1_41=0, var_1_42=9, var_1_43=-1, var_1_44=3, var_1_45=1, var_1_46=1, var_1_47=101, var_1_48=64, var_1_49=3, var_1_4=1, var_1_50=0, var_1_51=5, var_1_52=4, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=-65, var_1_57=-65, var_1_58=-66, var_1_59=0, var_1_5=6, var_1_60=2, var_1_61=-1, var_1_62=66, var_1_64=0, var_1_65=1, var_1_66=1, var_1_67=0, var_1_68=1, var_1_69=1, var_1_70=-32765, var_1_71=65, var_1_72=-1, var_1_73=1, var_1_74=0, var_1_75=10, var_1_76=0, var_1_77=0, var_1_78=0, var_1_79=1, var_1_7=6, var_1_80=9, var_1_81=4, var_1_82=4, var_1_83=5, var_1_84=0, var_1_8=6] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 230 locations, 460 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 17.5s, OverallIterations: 12, TraceHistogramMax: 74, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 5.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4272 SdHoareTripleChecker+Valid, 2.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4234 mSDsluCounter, 9921 SdHoareTripleChecker+Invalid, 2.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5501 mSDsCounter, 1126 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2391 IncrementalHoareTripleChecker+Invalid, 3517 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1126 mSolverCounterUnsat, 4420 mSDtfsCounter, 2391 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2422 GetRequests, 2362 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9100occurred in iteration=8, InterpolantAutomatonStates: 63, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.1s AutomataMinimizationTime, 11 MinimizatonAttempts, 8691 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 5.4s InterpolantComputationTime, 7502 NumberOfCodeBlocks, 7502 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 7481 ConstructedInterpolants, 0 QuantifiedInterpolants, 13998 SizeOfPredicates, 1 NumberOfNonLiveVariables, 3167 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 16 InterpolantComputations, 9 PerfectInterpolantSequences, 171671/172864 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-03-17 00:04:49,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.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 063c198d6cbadf676860cb316f87c54fd753e5e88083f0e3e7a00edd28972590 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 00:04:51,773 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 00:04:51,854 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-17 00:04:51,863 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 00:04:51,863 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 00:04:51,892 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 00:04:51,893 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 00:04:51,893 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 00:04:51,893 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 00:04:51,893 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 00:04:51,894 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 00:04:51,894 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 00:04:51,894 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 00:04:51,894 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 00:04:51,894 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 00:04:51,895 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 00:04:51,895 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 00:04:51,895 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 00:04:51,895 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 00:04:51,896 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 00:04:51,896 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 00:04:51,896 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-17 00:04:51,896 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-17 00:04:51,896 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 00:04:51,896 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 00:04:51,896 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 00:04:51,896 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 00:04:51,896 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 -> 063c198d6cbadf676860cb316f87c54fd753e5e88083f0e3e7a00edd28972590 [2025-03-17 00:04:52,136 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 00:04:52,144 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 00:04:52,146 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 00:04:52,149 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 00:04:52,149 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 00:04:52,150 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.i [2025-03-17 00:04:53,421 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b95849fb1/2dff0397ac1847db95e847a28d8db17a/FLAG741aedcae [2025-03-17 00:04:53,689 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 00:04:53,689 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.i [2025-03-17 00:04:53,708 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b95849fb1/2dff0397ac1847db95e847a28d8db17a/FLAG741aedcae [2025-03-17 00:04:53,727 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b95849fb1/2dff0397ac1847db95e847a28d8db17a [2025-03-17 00:04:53,729 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 00:04:53,730 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 00:04:53,734 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 00:04:53,734 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 00:04:53,737 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 00:04:53,738 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 12:04:53" (1/1) ... [2025-03-17 00:04:53,740 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@799fe5e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:53, skipping insertion in model container [2025-03-17 00:04:53,740 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 12:04:53" (1/1) ... [2025-03-17 00:04:53,772 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 00:04:53,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.i[916,929] [2025-03-17 00:04:54,037 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 00:04:54,063 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 00:04:54,074 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-30.i[916,929] [2025-03-17 00:04:54,156 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 00:04:54,174 INFO L204 MainTranslator]: Completed translation [2025-03-17 00:04:54,176 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54 WrapperNode [2025-03-17 00:04:54,176 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 00:04:54,177 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 00:04:54,177 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 00:04:54,177 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 00:04:54,182 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,196 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,233 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 448 [2025-03-17 00:04:54,236 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 00:04:54,237 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 00:04:54,237 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 00:04:54,237 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 00:04:54,244 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,245 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,250 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,270 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-17 00:04:54,270 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,270 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,287 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,293 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,296 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,302 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,309 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 00:04:54,309 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 00:04:54,309 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 00:04:54,309 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 00:04:54,310 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (1/1) ... [2025-03-17 00:04:54,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 00:04:54,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 00:04:54,338 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 00:04:54,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 00:04:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 00:04:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-03-17 00:04:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-17 00:04:54,364 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-17 00:04:54,364 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 00:04:54,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 00:04:54,471 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 00:04:54,473 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 00:05:28,799 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2025-03-17 00:05:28,800 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 00:05:28,816 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 00:05:28,816 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-17 00:05:28,817 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 12:05:28 BoogieIcfgContainer [2025-03-17 00:05:28,817 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 00:05:28,819 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 00:05:28,819 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 00:05:28,822 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 00:05:28,822 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 12:04:53" (1/3) ... [2025-03-17 00:05:28,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@458f2e84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 12:05:28, skipping insertion in model container [2025-03-17 00:05:28,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 12:04:54" (2/3) ... [2025-03-17 00:05:28,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@458f2e84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 12:05:28, skipping insertion in model container [2025-03-17 00:05:28,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 12:05:28" (3/3) ... [2025-03-17 00:05:28,826 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-30.i [2025-03-17 00:05:28,836 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 00:05:28,839 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-30.i that has 2 procedures, 193 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-17 00:05:28,892 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 00:05:28,900 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;@53bff460, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 00:05:28,901 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 00:05:28,904 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 116 states have (on average 1.543103448275862) internal successors, (179), 117 states have internal predecessors, (179), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2025-03-17 00:05:28,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-17 00:05:28,922 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:05:28,923 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:05:28,923 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:05:28,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:05:28,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1137032532, now seen corresponding path program 1 times [2025-03-17 00:05:28,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 00:05:28,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1169970951] [2025-03-17 00:05:28,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:05:28,941 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 00:05:28,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-17 00:05:28,943 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 00:05:28,946 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 00:05:29,092 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-17 00:05:30,042 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-17 00:05:30,043 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:05:30,043 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:05:30,102 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-17 00:05:30,113 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:05:30,177 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 2874 proven. 0 refuted. 0 times theorem prover too weak. 7930 trivial. 0 not checked. [2025-03-17 00:05:30,177 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 00:05:30,178 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 00:05:30,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1169970951] [2025-03-17 00:05:30,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1169970951] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:05:30,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:05:30,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 00:05:30,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073181546] [2025-03-17 00:05:30,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:05:30,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-17 00:05:30,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 00:05:30,205 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-17 00:05:30,205 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 00:05:30,208 INFO L87 Difference]: Start difference. First operand has 193 states, 116 states have (on average 1.543103448275862) internal successors, (179), 117 states have internal predecessors, (179), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2025-03-17 00:05:30,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:05:30,239 INFO L93 Difference]: Finished difference Result 383 states and 726 transitions. [2025-03-17 00:05:30,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-17 00:05:30,241 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 458 [2025-03-17 00:05:30,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:05:30,248 INFO L225 Difference]: With dead ends: 383 [2025-03-17 00:05:30,249 INFO L226 Difference]: Without dead ends: 191 [2025-03-17 00:05:30,252 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 457 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 00:05:30,254 INFO L435 NwaCegarLoop]: 323 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, 323 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 00:05:30,255 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 00:05:30,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2025-03-17 00:05:30,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2025-03-17 00:05:30,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 115 states have (on average 1.5217391304347827) internal successors, (175), 115 states have internal predecessors, (175), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2025-03-17 00:05:30,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 323 transitions. [2025-03-17 00:05:30,312 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 323 transitions. Word has length 458 [2025-03-17 00:05:30,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:05:30,312 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 323 transitions. [2025-03-17 00:05:30,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2025-03-17 00:05:30,312 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 323 transitions. [2025-03-17 00:05:30,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-17 00:05:30,321 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:05:30,321 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:05:30,360 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 00:05:30,522 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 00:05:30,523 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:05:30,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:05:30,524 INFO L85 PathProgramCache]: Analyzing trace with hash -557718114, now seen corresponding path program 1 times [2025-03-17 00:05:30,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 00:05:30,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [98445932] [2025-03-17 00:05:30,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:05:30,525 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 00:05:30,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-17 00:05:30,527 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 00:05:30,530 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 00:05:30,625 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-17 00:05:31,591 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-17 00:05:31,591 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:05:31,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:05:31,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-17 00:05:31,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:05:31,751 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:05:31,751 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 00:05:31,752 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 00:05:31,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [98445932] [2025-03-17 00:05:31,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [98445932] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:05:31,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:05:31,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 00:05:31,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165853864] [2025-03-17 00:05:31,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:05:31,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:05:31,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 00:05:31,757 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:05:31,758 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:05:31,758 INFO L87 Difference]: Start difference. First operand 191 states and 323 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:05:31,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:05:31,992 INFO L93 Difference]: Finished difference Result 471 states and 797 transitions. [2025-03-17 00:05:31,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:05:31,993 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 458 [2025-03-17 00:05:31,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:05:32,000 INFO L225 Difference]: With dead ends: 471 [2025-03-17 00:05:32,000 INFO L226 Difference]: Without dead ends: 281 [2025-03-17 00:05:32,001 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 456 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:05:32,002 INFO L435 NwaCegarLoop]: 412 mSDtfsCounter, 153 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 00:05:32,003 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 719 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 00:05:32,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2025-03-17 00:05:32,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2025-03-17 00:05:32,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 183 states have (on average 1.5683060109289617) internal successors, (287), 184 states have internal predecessors, (287), 92 states have call successors, (92), 2 states have call predecessors, (92), 2 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2025-03-17 00:05:32,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 471 transitions. [2025-03-17 00:05:32,049 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 471 transitions. Word has length 458 [2025-03-17 00:05:32,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:05:32,050 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 471 transitions. [2025-03-17 00:05:32,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:05:32,050 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 471 transitions. [2025-03-17 00:05:32,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-17 00:05:32,053 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:05:32,053 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:05:32,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2025-03-17 00:05:32,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-17 00:05:32,254 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:05:32,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:05:32,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1864188864, now seen corresponding path program 1 times [2025-03-17 00:05:32,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 00:05:32,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1432767114] [2025-03-17 00:05:32,256 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:05:32,256 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 00:05:32,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-17 00:05:32,258 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-17 00:05:32,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2025-03-17 00:05:32,341 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-17 00:05:33,267 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-17 00:05:33,267 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:05:33,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:05:33,327 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-17 00:05:33,339 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:05:36,176 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5473 proven. 111 refuted. 0 times theorem prover too weak. 5220 trivial. 0 not checked. [2025-03-17 00:05:36,176 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 00:05:39,056 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 108 proven. 111 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2025-03-17 00:05:39,056 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 00:05:39,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1432767114] [2025-03-17 00:05:39,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1432767114] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 00:05:39,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 00:05:39,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2025-03-17 00:05:39,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272579127] [2025-03-17 00:05:39,057 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 00:05:39,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 00:05:39,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 00:05:39,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 00:05:39,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-17 00:05:39,059 INFO L87 Difference]: Start difference. First operand 278 states and 471 transitions. Second operand has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 2 states have call successors, (111), 2 states have call predecessors, (111), 4 states have return successors, (112), 2 states have call predecessors, (112), 2 states have call successors, (112) [2025-03-17 00:05:42,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:05:42,131 INFO L93 Difference]: Finished difference Result 565 states and 950 transitions. [2025-03-17 00:05:42,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-17 00:05:42,132 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 2 states have call successors, (111), 2 states have call predecessors, (111), 4 states have return successors, (112), 2 states have call predecessors, (112), 2 states have call successors, (112) Word has length 458 [2025-03-17 00:05:42,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:05:42,139 INFO L225 Difference]: With dead ends: 565 [2025-03-17 00:05:42,140 INFO L226 Difference]: Without dead ends: 288 [2025-03-17 00:05:42,142 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 918 GetRequests, 908 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-03-17 00:05:42,143 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 452 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2025-03-17 00:05:42,143 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [487 Valid, 584 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2025-03-17 00:05:42,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2025-03-17 00:05:42,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 282. [2025-03-17 00:05:42,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 186 states have (on average 1.5483870967741935) internal successors, (288), 187 states have internal predecessors, (288), 92 states have call successors, (92), 3 states have call predecessors, (92), 3 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2025-03-17 00:05:42,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 472 transitions. [2025-03-17 00:05:42,180 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 472 transitions. Word has length 458 [2025-03-17 00:05:42,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:05:42,182 INFO L471 AbstractCegarLoop]: Abstraction has 282 states and 472 transitions. [2025-03-17 00:05:42,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 2 states have call successors, (111), 2 states have call predecessors, (111), 4 states have return successors, (112), 2 states have call predecessors, (112), 2 states have call successors, (112) [2025-03-17 00:05:42,183 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 472 transitions. [2025-03-17 00:05:42,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-17 00:05:42,186 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:05:42,186 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:05:42,227 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2025-03-17 00:05:42,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-17 00:05:42,388 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:05:42,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:05:42,389 INFO L85 PathProgramCache]: Analyzing trace with hash 247101505, now seen corresponding path program 1 times [2025-03-17 00:05:42,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 00:05:42,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [941398514] [2025-03-17 00:05:42,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:05:42,390 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 00:05:42,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-17 00:05:42,394 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-17 00:05:42,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2025-03-17 00:05:42,465 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-17 00:05:43,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-17 00:05:43,385 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:05:43,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:05:43,449 INFO L256 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-17 00:05:43,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:05:48,469 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2025-03-17 00:05:48,469 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 00:05:48,470 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 00:05:48,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [941398514] [2025-03-17 00:05:48,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [941398514] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 00:05:48,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 00:05:48,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 00:05:48,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796262822] [2025-03-17 00:05:48,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 00:05:48,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 00:05:48,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 00:05:48,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 00:05:48,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:05:48,472 INFO L87 Difference]: Start difference. First operand 282 states and 472 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:05:48,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 00:05:48,607 INFO L93 Difference]: Finished difference Result 843 states and 1413 transitions. [2025-03-17 00:05:48,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 00:05:48,608 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 458 [2025-03-17 00:05:48,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 00:05:48,612 INFO L225 Difference]: With dead ends: 843 [2025-03-17 00:05:48,612 INFO L226 Difference]: Without dead ends: 562 [2025-03-17 00:05:48,613 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 456 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 00:05:48,614 INFO L435 NwaCegarLoop]: 331 mSDtfsCounter, 102 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 00:05:48,614 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 646 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 00:05:48,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2025-03-17 00:05:48,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 560. [2025-03-17 00:05:48,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 369 states have (on average 1.5474254742547426) internal successors, (571), 371 states have internal predecessors, (571), 184 states have call successors, (184), 6 states have call predecessors, (184), 6 states have return successors, (184), 182 states have call predecessors, (184), 184 states have call successors, (184) [2025-03-17 00:05:48,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 939 transitions. [2025-03-17 00:05:48,656 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 939 transitions. Word has length 458 [2025-03-17 00:05:48,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 00:05:48,658 INFO L471 AbstractCegarLoop]: Abstraction has 560 states and 939 transitions. [2025-03-17 00:05:48,658 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2025-03-17 00:05:48,658 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 939 transitions. [2025-03-17 00:05:48,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2025-03-17 00:05:48,663 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 00:05:48,663 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 00:05:48,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2025-03-17 00:05:48,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-17 00:05:48,864 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 00:05:48,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 00:05:48,865 INFO L85 PathProgramCache]: Analyzing trace with hash 180094752, now seen corresponding path program 1 times [2025-03-17 00:05:48,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-17 00:05:48,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2051160889] [2025-03-17 00:05:48,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 00:05:48,865 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 00:05:48,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-17 00:05:48,867 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-17 00:05:48,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2025-03-17 00:05:48,936 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 458 statements into 1 equivalence classes. [2025-03-17 00:05:49,858 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 458 of 458 statements. [2025-03-17 00:05:49,858 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 00:05:49,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 00:05:49,922 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-17 00:05:49,931 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 00:05:51,206 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 2925 proven. 33 refuted. 0 times theorem prover too weak. 7846 trivial. 0 not checked. [2025-03-17 00:05:51,207 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 00:05:53,980 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 186 proven. 33 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2025-03-17 00:05:53,980 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-17 00:05:53,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2051160889] [2025-03-17 00:05:53,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2051160889] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 00:05:53,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-17 00:05:53,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2025-03-17 00:05:53,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709720895] [2025-03-17 00:05:53,981 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-17 00:05:53,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 00:05:53,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-17 00:05:53,983 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 00:05:53,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-17 00:05:53,984 INFO L87 Difference]: Start difference. First operand 560 states and 939 transitions. Second operand has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86)