/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-11.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-20 19:24:27,325 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-20 19:24:27,391 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-20 19:24:27,394 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-20 19:24:27,395 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-20 19:24:27,419 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-20 19:24:27,419 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-20 19:24:27,420 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-20 19:24:27,420 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-20 19:24:27,423 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-20 19:24:27,423 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-20 19:24:27,423 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-20 19:24:27,424 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-20 19:24:27,425 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-20 19:24:27,425 INFO L153 SettingsManager]: * Use SBE=true [2023-12-20 19:24:27,425 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-20 19:24:27,425 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-20 19:24:27,425 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-20 19:24:27,425 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-20 19:24:27,426 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-20 19:24:27,426 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-20 19:24:27,427 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-20 19:24:27,427 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-20 19:24:27,427 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-20 19:24:27,427 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-20 19:24:27,427 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-20 19:24:27,427 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-20 19:24:27,427 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-20 19:24:27,428 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-20 19:24:27,428 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-20 19:24:27,429 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-20 19:24:27,429 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-20 19:24:27,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 19:24:27,429 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-20 19:24:27,429 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-20 19:24:27,429 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-20 19:24:27,429 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-20 19:24:27,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-20 19:24:27,430 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-20 19:24:27,430 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-20 19:24:27,430 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-20 19:24:27,430 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-20 19:24:27,430 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-20 19:24:27,430 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> false [2023-12-20 19:24:27,576 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-20 19:24:27,588 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-20 19:24:27,590 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-20 19:24:27,591 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-20 19:24:27,591 INFO L274 PluginConnector]: CDTParser initialized [2023-12-20 19:24:27,591 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-11.i [2023-12-20 19:24:28,563 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-20 19:24:28,732 INFO L384 CDTParser]: Found 1 translation units. [2023-12-20 19:24:28,733 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-11.i [2023-12-20 19:24:28,751 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a73b0c129/c890843b649f4cc3bfaf2a30c58c3b54/FLAG1d572c0c7 [2023-12-20 19:24:28,760 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a73b0c129/c890843b649f4cc3bfaf2a30c58c3b54 [2023-12-20 19:24:28,762 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-20 19:24:28,763 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-20 19:24:28,763 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-20 19:24:28,763 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-20 19:24:28,769 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-20 19:24:28,770 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 07:24:28" (1/1) ... [2023-12-20 19:24:28,770 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2501c308 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:28, skipping insertion in model container [2023-12-20 19:24:28,771 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 07:24:28" (1/1) ... [2023-12-20 19:24:28,805 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-20 19:24:28,916 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-11.i[916,929] [2023-12-20 19:24:29,051 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 19:24:29,061 INFO L202 MainTranslator]: Completed pre-run [2023-12-20 19:24:29,068 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-11.i[916,929] [2023-12-20 19:24:29,118 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 19:24:29,137 INFO L206 MainTranslator]: Completed translation [2023-12-20 19:24:29,137 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29 WrapperNode [2023-12-20 19:24:29,137 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-20 19:24:29,138 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-20 19:24:29,138 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-20 19:24:29,138 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-20 19:24:29,143 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,154 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,191 INFO L138 Inliner]: procedures = 26, calls = 94, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 501 [2023-12-20 19:24:29,192 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-20 19:24:29,192 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-20 19:24:29,192 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-20 19:24:29,192 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-20 19:24:29,200 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,200 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,204 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,220 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]. [2023-12-20 19:24:29,220 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,221 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,233 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,236 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,239 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,241 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,245 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-20 19:24:29,246 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-20 19:24:29,246 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-20 19:24:29,246 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-20 19:24:29,247 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (1/1) ... [2023-12-20 19:24:29,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 19:24:29,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:29,266 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) [2023-12-20 19:24:29,284 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 [2023-12-20 19:24:29,291 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-20 19:24:29,291 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-20 19:24:29,291 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-20 19:24:29,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-20 19:24:29,292 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-20 19:24:29,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-20 19:24:29,405 INFO L241 CfgBuilder]: Building ICFG [2023-12-20 19:24:29,408 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-20 19:24:29,899 INFO L282 CfgBuilder]: Performing block encoding [2023-12-20 19:24:29,922 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-20 19:24:29,922 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-20 19:24:29,922 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 07:24:29 BoogieIcfgContainer [2023-12-20 19:24:29,922 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-20 19:24:29,924 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-20 19:24:29,924 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-20 19:24:29,926 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-20 19:24:29,926 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.12 07:24:28" (1/3) ... [2023-12-20 19:24:29,927 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c517938 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 07:24:29, skipping insertion in model container [2023-12-20 19:24:29,927 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:24:29" (2/3) ... [2023-12-20 19:24:29,927 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c517938 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 07:24:29, skipping insertion in model container [2023-12-20 19:24:29,927 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 07:24:29" (3/3) ... [2023-12-20 19:24:29,928 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-11.i [2023-12-20 19:24:29,939 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-20 19:24:29,939 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-20 19:24:29,973 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-20 19:24:29,978 INFO L357 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, mHoare=true, 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;@44bccf4b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-20 19:24:29,978 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-20 19:24:29,982 INFO L276 IsEmpty]: Start isEmpty. Operand has 205 states, 121 states have (on average 1.5289256198347108) internal successors, (185), 122 states have internal predecessors, (185), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2023-12-20 19:24:30,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 492 [2023-12-20 19:24:30,009 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:30,010 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:30,010 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:30,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:30,014 INFO L85 PathProgramCache]: Analyzing trace with hash -320584898, now seen corresponding path program 1 times [2023-12-20 19:24:30,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:30,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948171818] [2023-12-20 19:24:30,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:30,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:30,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:30,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948171818] [2023-12-20 19:24:30,292 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-20 19:24:30,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421046190] [2023-12-20 19:24:30,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:30,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:30,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:30,305 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) [2023-12-20 19:24:30,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-20 19:24:30,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:30,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 1083 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-20 19:24:30,594 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:30,648 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 12800 trivial. 0 not checked. [2023-12-20 19:24:30,648 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:24:30,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421046190] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:24:30,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:24:30,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 19:24:30,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137217314] [2023-12-20 19:24:30,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:30,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-20 19:24:30,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:30,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-20 19:24:30,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 19:24:30,693 INFO L87 Difference]: Start difference. First operand has 205 states, 121 states have (on average 1.5289256198347108) internal successors, (185), 122 states have internal predecessors, (185), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) Second operand has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 2 states have call successors, (81) [2023-12-20 19:24:30,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:30,745 INFO L93 Difference]: Finished difference Result 407 states and 773 transitions. [2023-12-20 19:24:30,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-20 19:24:30,747 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 2 states have call successors, (81) Word has length 491 [2023-12-20 19:24:30,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:30,753 INFO L225 Difference]: With dead ends: 407 [2023-12-20 19:24:30,754 INFO L226 Difference]: Without dead ends: 203 [2023-12-20 19:24:30,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 490 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 19:24:30,761 INFO L413 NwaCegarLoop]: 338 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:30,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 338 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:24:30,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-12-20 19:24:30,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2023-12-20 19:24:30,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 120 states have (on average 1.4916666666666667) internal successors, (179), 120 states have internal predecessors, (179), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2023-12-20 19:24:30,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 341 transitions. [2023-12-20 19:24:30,841 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 341 transitions. Word has length 491 [2023-12-20 19:24:30,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:30,842 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 341 transitions. [2023-12-20 19:24:30,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 2 states have call successors, (81) [2023-12-20 19:24:30,843 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 341 transitions. [2023-12-20 19:24:30,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 492 [2023-12-20 19:24:30,854 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:30,854 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:30,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-20 19:24:31,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-20 19:24:31,061 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:31,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:31,062 INFO L85 PathProgramCache]: Analyzing trace with hash -608817736, now seen corresponding path program 1 times [2023-12-20 19:24:31,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:31,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037638890] [2023-12-20 19:24:31,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:31,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:31,133 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:31,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1612063121] [2023-12-20 19:24:31,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:31,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:31,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:31,134 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) [2023-12-20 19:24:31,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-20 19:24:31,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:31,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 1083 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-20 19:24:31,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:31,440 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:24:31,440 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:24:31,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:31,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037638890] [2023-12-20 19:24:31,441 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:31,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612063121] [2023-12-20 19:24:31,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612063121] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:24:31,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:24:31,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:24:31,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876557234] [2023-12-20 19:24:31,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:31,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 19:24:31,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:31,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 19:24:31,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-20 19:24:31,445 INFO L87 Difference]: Start difference. First operand 203 states and 341 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:31,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:31,613 INFO L93 Difference]: Finished difference Result 636 states and 1064 transitions. [2023-12-20 19:24:31,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-20 19:24:31,614 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 491 [2023-12-20 19:24:31,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:31,622 INFO L225 Difference]: With dead ends: 636 [2023-12-20 19:24:31,622 INFO L226 Difference]: Without dead ends: 434 [2023-12-20 19:24:31,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 489 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-20 19:24:31,626 INFO L413 NwaCegarLoop]: 664 mSDtfsCounter, 501 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:31,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [501 Valid, 1406 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 19:24:31,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2023-12-20 19:24:31,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 298. [2023-12-20 19:24:31,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 197 states have (on average 1.5786802030456852) internal successors, (311), 198 states have internal predecessors, (311), 98 states have call successors, (98), 2 states have call predecessors, (98), 2 states have return successors, (98), 97 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-20 19:24:31,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 507 transitions. [2023-12-20 19:24:31,683 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 507 transitions. Word has length 491 [2023-12-20 19:24:31,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:31,684 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 507 transitions. [2023-12-20 19:24:31,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:31,685 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 507 transitions. [2023-12-20 19:24:31,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 493 [2023-12-20 19:24:31,689 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:31,689 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:31,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:31,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-20 19:24:31,898 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:31,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:31,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1964855380, now seen corresponding path program 1 times [2023-12-20 19:24:31,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:31,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775340509] [2023-12-20 19:24:31,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:31,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:31,970 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:31,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [468809554] [2023-12-20 19:24:31,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:31,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:31,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:31,979 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) [2023-12-20 19:24:31,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-20 19:24:32,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:32,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-20 19:24:32,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:32,249 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:24:32,249 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:24:32,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:32,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775340509] [2023-12-20 19:24:32,249 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:32,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468809554] [2023-12-20 19:24:32,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468809554] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:24:32,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:24:32,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 19:24:32,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17547636] [2023-12-20 19:24:32,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:32,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 19:24:32,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:32,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 19:24:32,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:24:32,251 INFO L87 Difference]: Start difference. First operand 298 states and 507 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:32,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:32,285 INFO L93 Difference]: Finished difference Result 795 states and 1352 transitions. [2023-12-20 19:24:32,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 19:24:32,285 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 492 [2023-12-20 19:24:32,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:32,289 INFO L225 Difference]: With dead ends: 795 [2023-12-20 19:24:32,289 INFO L226 Difference]: Without dead ends: 498 [2023-12-20 19:24:32,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 490 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:24:32,290 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 206 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:32,291 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 743 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:24:32,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2023-12-20 19:24:32,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 495. [2023-12-20 19:24:32,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 337 states have (on average 1.5845697329376855) internal successors, (534), 340 states have internal predecessors, (534), 153 states have call successors, (153), 4 states have call predecessors, (153), 4 states have return successors, (153), 150 states have call predecessors, (153), 153 states have call successors, (153) [2023-12-20 19:24:32,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 840 transitions. [2023-12-20 19:24:32,311 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 840 transitions. Word has length 492 [2023-12-20 19:24:32,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:32,312 INFO L495 AbstractCegarLoop]: Abstraction has 495 states and 840 transitions. [2023-12-20 19:24:32,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:32,313 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 840 transitions. [2023-12-20 19:24:32,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 493 [2023-12-20 19:24:32,315 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:32,315 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:32,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:32,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:32,522 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:32,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:32,522 INFO L85 PathProgramCache]: Analyzing trace with hash -279127918, now seen corresponding path program 1 times [2023-12-20 19:24:32,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:32,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834292958] [2023-12-20 19:24:32,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:32,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:32,557 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:32,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1280481267] [2023-12-20 19:24:32,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:32,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:32,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:32,559 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) [2023-12-20 19:24:32,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-20 19:24:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:32,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 1083 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-20 19:24:32,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:32,825 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:24:32,825 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:24:32,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:32,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834292958] [2023-12-20 19:24:32,827 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:32,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280481267] [2023-12-20 19:24:32,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280481267] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:24:32,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:24:32,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 19:24:32,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974728906] [2023-12-20 19:24:32,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:32,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 19:24:32,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:32,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 19:24:32,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:24:32,829 INFO L87 Difference]: Start difference. First operand 495 states and 840 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:32,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:32,878 INFO L93 Difference]: Finished difference Result 1365 states and 2316 transitions. [2023-12-20 19:24:32,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 19:24:32,879 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 492 [2023-12-20 19:24:32,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:32,886 INFO L225 Difference]: With dead ends: 1365 [2023-12-20 19:24:32,886 INFO L226 Difference]: Without dead ends: 871 [2023-12-20 19:24:32,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 490 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:24:32,889 INFO L413 NwaCegarLoop]: 497 mSDtfsCounter, 188 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:32,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 817 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:24:32,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2023-12-20 19:24:32,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 867. [2023-12-20 19:24:32,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 609 states have (on average 1.5894909688013137) internal successors, (968), 616 states have internal predecessors, (968), 249 states have call successors, (249), 8 states have call predecessors, (249), 8 states have return successors, (249), 242 states have call predecessors, (249), 249 states have call successors, (249) [2023-12-20 19:24:32,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1466 transitions. [2023-12-20 19:24:32,940 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1466 transitions. Word has length 492 [2023-12-20 19:24:32,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:32,940 INFO L495 AbstractCegarLoop]: Abstraction has 867 states and 1466 transitions. [2023-12-20 19:24:32,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:32,941 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1466 transitions. [2023-12-20 19:24:32,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2023-12-20 19:24:32,944 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:32,944 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:32,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:33,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:33,153 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:33,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:33,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1323184799, now seen corresponding path program 1 times [2023-12-20 19:24:33,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:33,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484857516] [2023-12-20 19:24:33,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:33,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:33,188 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:33,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [218068970] [2023-12-20 19:24:33,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:33,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:33,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:33,189 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:33,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-20 19:24:33,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:33,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 1087 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-20 19:24:33,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:33,451 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:24:33,451 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:24:33,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:33,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484857516] [2023-12-20 19:24:33,451 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:33,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218068970] [2023-12-20 19:24:33,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218068970] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:24:33,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:24:33,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:24:33,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005230396] [2023-12-20 19:24:33,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:33,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 19:24:33,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:33,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 19:24:33,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-20 19:24:33,453 INFO L87 Difference]: Start difference. First operand 867 states and 1466 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:33,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:33,686 INFO L93 Difference]: Finished difference Result 4023 states and 6786 transitions. [2023-12-20 19:24:33,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-20 19:24:33,687 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 493 [2023-12-20 19:24:33,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:33,699 INFO L225 Difference]: With dead ends: 4023 [2023-12-20 19:24:33,699 INFO L226 Difference]: Without dead ends: 3157 [2023-12-20 19:24:33,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 491 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-20 19:24:33,702 INFO L413 NwaCegarLoop]: 439 mSDtfsCounter, 705 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 705 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:33,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [705 Valid, 1373 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 19:24:33,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3157 states. [2023-12-20 19:24:33,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3157 to 3149. [2023-12-20 19:24:33,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3149 states, 2202 states have (on average 1.5767484105358764) internal successors, (3472), 2232 states have internal predecessors, (3472), 914 states have call successors, (914), 32 states have call predecessors, (914), 32 states have return successors, (914), 884 states have call predecessors, (914), 914 states have call successors, (914) [2023-12-20 19:24:33,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3149 states to 3149 states and 5300 transitions. [2023-12-20 19:24:33,853 INFO L78 Accepts]: Start accepts. Automaton has 3149 states and 5300 transitions. Word has length 493 [2023-12-20 19:24:33,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:33,853 INFO L495 AbstractCegarLoop]: Abstraction has 3149 states and 5300 transitions. [2023-12-20 19:24:33,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:33,854 INFO L276 IsEmpty]: Start isEmpty. Operand 3149 states and 5300 transitions. [2023-12-20 19:24:33,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2023-12-20 19:24:33,857 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:33,858 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:33,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:34,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:34,065 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:34,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:34,066 INFO L85 PathProgramCache]: Analyzing trace with hash -312067549, now seen corresponding path program 1 times [2023-12-20 19:24:34,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:34,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82433555] [2023-12-20 19:24:34,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:34,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:34,105 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:34,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709296745] [2023-12-20 19:24:34,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:34,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:34,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:34,107 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:34,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-20 19:24:34,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:34,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 1088 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 19:24:34,392 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:34,666 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6540 proven. 126 refuted. 0 times theorem prover too weak. 6294 trivial. 0 not checked. [2023-12-20 19:24:34,666 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:24:34,900 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 114 proven. 126 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2023-12-20 19:24:34,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:34,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82433555] [2023-12-20 19:24:34,900 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:34,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709296745] [2023-12-20 19:24:34,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709296745] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:24:34,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:24:34,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 19:24:34,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923781155] [2023-12-20 19:24:34,900 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:24:34,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 19:24:34,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:34,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 19:24:34,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 19:24:34,902 INFO L87 Difference]: Start difference. First operand 3149 states and 5300 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, (123), 2 states have call predecessors, (123), 4 states have return successors, (124), 2 states have call predecessors, (124), 2 states have call successors, (124) [2023-12-20 19:24:35,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:35,314 INFO L93 Difference]: Finished difference Result 4929 states and 8243 transitions. [2023-12-20 19:24:35,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-20 19:24:35,316 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, (123), 2 states have call predecessors, (123), 4 states have return successors, (124), 2 states have call predecessors, (124), 2 states have call successors, (124) Word has length 493 [2023-12-20 19:24:35,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:35,323 INFO L225 Difference]: With dead ends: 4929 [2023-12-20 19:24:35,323 INFO L226 Difference]: Without dead ends: 1781 [2023-12-20 19:24:35,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 988 GetRequests, 978 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 19:24:35,329 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 184 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:35,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 579 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-20 19:24:35,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2023-12-20 19:24:35,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 1737. [2023-12-20 19:24:35,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1737 states, 1210 states have (on average 1.5603305785123966) internal successors, (1888), 1224 states have internal predecessors, (1888), 502 states have call successors, (502), 24 states have call predecessors, (502), 24 states have return successors, (502), 488 states have call predecessors, (502), 502 states have call successors, (502) [2023-12-20 19:24:35,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1737 states to 1737 states and 2892 transitions. [2023-12-20 19:24:35,409 INFO L78 Accepts]: Start accepts. Automaton has 1737 states and 2892 transitions. Word has length 493 [2023-12-20 19:24:35,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:35,410 INFO L495 AbstractCegarLoop]: Abstraction has 1737 states and 2892 transitions. [2023-12-20 19:24:35,410 INFO L496 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, (123), 2 states have call predecessors, (123), 4 states have return successors, (124), 2 states have call predecessors, (124), 2 states have call successors, (124) [2023-12-20 19:24:35,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1737 states and 2892 transitions. [2023-12-20 19:24:35,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 496 [2023-12-20 19:24:35,413 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:35,413 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:35,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:35,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:35,621 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:35,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:35,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1511196089, now seen corresponding path program 1 times [2023-12-20 19:24:35,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:35,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777643533] [2023-12-20 19:24:35,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:35,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:35,652 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:35,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [76393486] [2023-12-20 19:24:35,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:35,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:35,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:35,653 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:35,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-20 19:24:35,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:35,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-20 19:24:35,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:35,923 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:24:35,923 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:24:35,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:35,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777643533] [2023-12-20 19:24:35,923 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:35,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76393486] [2023-12-20 19:24:35,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76393486] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:24:35,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:24:35,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:24:35,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554903834] [2023-12-20 19:24:35,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:35,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 19:24:35,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:35,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 19:24:35,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-20 19:24:35,925 INFO L87 Difference]: Start difference. First operand 1737 states and 2892 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:36,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:36,108 INFO L93 Difference]: Finished difference Result 5161 states and 8578 transitions. [2023-12-20 19:24:36,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-20 19:24:36,109 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 495 [2023-12-20 19:24:36,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:36,122 INFO L225 Difference]: With dead ends: 5161 [2023-12-20 19:24:36,122 INFO L226 Difference]: Without dead ends: 3425 [2023-12-20 19:24:36,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 495 GetRequests, 492 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-20 19:24:36,128 INFO L413 NwaCegarLoop]: 651 mSDtfsCounter, 329 mSDsluCounter, 979 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 1630 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:36,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 1630 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:24:36,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3425 states. [2023-12-20 19:24:36,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3425 to 1801. [2023-12-20 19:24:36,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1801 states, 1274 states have (on average 1.5572998430141287) internal successors, (1984), 1288 states have internal predecessors, (1984), 502 states have call successors, (502), 24 states have call predecessors, (502), 24 states have return successors, (502), 488 states have call predecessors, (502), 502 states have call successors, (502) [2023-12-20 19:24:36,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1801 states to 1801 states and 2988 transitions. [2023-12-20 19:24:36,245 INFO L78 Accepts]: Start accepts. Automaton has 1801 states and 2988 transitions. Word has length 495 [2023-12-20 19:24:36,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:36,246 INFO L495 AbstractCegarLoop]: Abstraction has 1801 states and 2988 transitions. [2023-12-20 19:24:36,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:36,246 INFO L276 IsEmpty]: Start isEmpty. Operand 1801 states and 2988 transitions. [2023-12-20 19:24:36,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 496 [2023-12-20 19:24:36,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:36,249 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:36,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:36,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:36,456 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:36,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:36,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1511255671, now seen corresponding path program 1 times [2023-12-20 19:24:36,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:36,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492169157] [2023-12-20 19:24:36,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:36,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:36,493 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:36,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [452781852] [2023-12-20 19:24:36,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:36,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:36,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:36,497 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:36,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-20 19:24:36,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:36,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 19:24:36,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:37,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6558 proven. 117 refuted. 0 times theorem prover too weak. 6285 trivial. 0 not checked. [2023-12-20 19:24:37,004 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:24:37,256 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 123 proven. 117 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2023-12-20 19:24:37,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:37,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492169157] [2023-12-20 19:24:37,257 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:37,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452781852] [2023-12-20 19:24:37,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452781852] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:24:37,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:24:37,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 19:24:37,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099620250] [2023-12-20 19:24:37,257 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:24:37,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 19:24:37,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:37,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 19:24:37,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 19:24:37,259 INFO L87 Difference]: Start difference. First operand 1801 states and 2988 transitions. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 2 states have call successors, (120), 2 states have call predecessors, (120), 4 states have return successors, (121), 2 states have call predecessors, (121), 2 states have call successors, (121) [2023-12-20 19:24:37,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:37,643 INFO L93 Difference]: Finished difference Result 2865 states and 4739 transitions. [2023-12-20 19:24:37,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-20 19:24:37,644 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 2 states have call successors, (120), 2 states have call predecessors, (120), 4 states have return successors, (121), 2 states have call predecessors, (121), 2 states have call successors, (121) Word has length 495 [2023-12-20 19:24:37,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:37,649 INFO L225 Difference]: With dead ends: 2865 [2023-12-20 19:24:37,649 INFO L226 Difference]: Without dead ends: 1065 [2023-12-20 19:24:37,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 992 GetRequests, 982 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 19:24:37,654 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 319 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:37,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 574 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-20 19:24:37,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2023-12-20 19:24:37,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1041. [2023-12-20 19:24:37,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 734 states have (on average 1.547683923705722) internal successors, (1136), 740 states have internal predecessors, (1136), 292 states have call successors, (292), 14 states have call predecessors, (292), 14 states have return successors, (292), 286 states have call predecessors, (292), 292 states have call successors, (292) [2023-12-20 19:24:37,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1720 transitions. [2023-12-20 19:24:37,717 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1720 transitions. Word has length 495 [2023-12-20 19:24:37,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:37,717 INFO L495 AbstractCegarLoop]: Abstraction has 1041 states and 1720 transitions. [2023-12-20 19:24:37,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 2 states have call successors, (120), 2 states have call predecessors, (120), 4 states have return successors, (121), 2 states have call predecessors, (121), 2 states have call successors, (121) [2023-12-20 19:24:37,718 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1720 transitions. [2023-12-20 19:24:37,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2023-12-20 19:24:37,720 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:37,720 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:37,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:37,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-20 19:24:37,928 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:37,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:37,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2069578176, now seen corresponding path program 1 times [2023-12-20 19:24:37,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:37,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193838157] [2023-12-20 19:24:37,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:37,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:37,983 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:37,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1264601195] [2023-12-20 19:24:37,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:37,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:37,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:37,984 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:37,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-20 19:24:38,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:38,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 19:24:38,242 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:38,361 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 4304 proven. 48 refuted. 0 times theorem prover too weak. 8608 trivial. 0 not checked. [2023-12-20 19:24:38,361 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:24:38,559 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 192 proven. 48 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2023-12-20 19:24:38,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:38,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193838157] [2023-12-20 19:24:38,559 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:38,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264601195] [2023-12-20 19:24:38,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264601195] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:24:38,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:24:38,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-20 19:24:38,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166782104] [2023-12-20 19:24:38,561 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:24:38,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-20 19:24:38,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:38,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-20 19:24:38,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-20 19:24:38,563 INFO L87 Difference]: Start difference. First operand 1041 states and 1720 transitions. Second operand has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2023-12-20 19:24:38,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:38,963 INFO L93 Difference]: Finished difference Result 2117 states and 3473 transitions. [2023-12-20 19:24:38,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-20 19:24:38,964 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) Word has length 496 [2023-12-20 19:24:38,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:38,968 INFO L225 Difference]: With dead ends: 2117 [2023-12-20 19:24:38,968 INFO L226 Difference]: Without dead ends: 1077 [2023-12-20 19:24:38,971 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 994 GetRequests, 984 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-20 19:24:38,972 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 452 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 263 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:38,972 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [515 Valid, 578 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [263 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-20 19:24:38,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2023-12-20 19:24:39,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1049. [2023-12-20 19:24:39,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 740 states have (on average 1.5324324324324323) internal successors, (1134), 746 states have internal predecessors, (1134), 292 states have call successors, (292), 16 states have call predecessors, (292), 16 states have return successors, (292), 286 states have call predecessors, (292), 292 states have call successors, (292) [2023-12-20 19:24:39,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1718 transitions. [2023-12-20 19:24:39,047 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 1718 transitions. Word has length 496 [2023-12-20 19:24:39,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:39,048 INFO L495 AbstractCegarLoop]: Abstraction has 1049 states and 1718 transitions. [2023-12-20 19:24:39,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.714285714285714) internal successors, (103), 7 states have internal predecessors, (103), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2023-12-20 19:24:39,048 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1718 transitions. [2023-12-20 19:24:39,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2023-12-20 19:24:39,051 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:39,051 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:39,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:39,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:39,259 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:39,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:39,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1811412738, now seen corresponding path program 1 times [2023-12-20 19:24:39,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:39,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17125993] [2023-12-20 19:24:39,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:39,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:39,297 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:39,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1352242068] [2023-12-20 19:24:39,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:39,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:39,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:39,298 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:39,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-20 19:24:39,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:39,559 INFO L262 TraceCheckSpWp]: Trace formula consists of 1087 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-20 19:24:39,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:40,039 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 1010 proven. 231 refuted. 0 times theorem prover too weak. 11719 trivial. 0 not checked. [2023-12-20 19:24:40,040 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:24:40,419 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 9 proven. 231 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2023-12-20 19:24:40,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:40,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17125993] [2023-12-20 19:24:40,419 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:40,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352242068] [2023-12-20 19:24:40,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352242068] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:24:40,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:24:40,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2023-12-20 19:24:40,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778147115] [2023-12-20 19:24:40,420 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:24:40,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-20 19:24:40,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:40,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-20 19:24:40,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-20 19:24:40,421 INFO L87 Difference]: Start difference. First operand 1049 states and 1718 transitions. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 2 states have call successors, (158), 2 states have call predecessors, (158), 4 states have return successors, (159), 2 states have call predecessors, (159), 2 states have call successors, (159) [2023-12-20 19:24:40,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:40,955 INFO L93 Difference]: Finished difference Result 2141 states and 3455 transitions. [2023-12-20 19:24:40,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-20 19:24:40,956 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 2 states have call successors, (158), 2 states have call predecessors, (158), 4 states have return successors, (159), 2 states have call predecessors, (159), 2 states have call successors, (159) Word has length 496 [2023-12-20 19:24:40,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:40,961 INFO L225 Difference]: With dead ends: 2141 [2023-12-20 19:24:40,961 INFO L226 Difference]: Without dead ends: 1093 [2023-12-20 19:24:40,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 998 GetRequests, 983 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2023-12-20 19:24:40,965 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 626 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:40,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [628 Valid, 569 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-20 19:24:40,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2023-12-20 19:24:41,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1049. [2023-12-20 19:24:41,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 732 states have (on average 1.494535519125683) internal successors, (1094), 738 states have internal predecessors, (1094), 292 states have call successors, (292), 24 states have call predecessors, (292), 24 states have return successors, (292), 286 states have call predecessors, (292), 292 states have call successors, (292) [2023-12-20 19:24:41,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1678 transitions. [2023-12-20 19:24:41,039 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 1678 transitions. Word has length 496 [2023-12-20 19:24:41,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:41,040 INFO L495 AbstractCegarLoop]: Abstraction has 1049 states and 1678 transitions. [2023-12-20 19:24:41,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 2 states have call successors, (158), 2 states have call predecessors, (158), 4 states have return successors, (159), 2 states have call predecessors, (159), 2 states have call successors, (159) [2023-12-20 19:24:41,040 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1678 transitions. [2023-12-20 19:24:41,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2023-12-20 19:24:41,043 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:41,043 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:41,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:41,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-20 19:24:41,251 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:41,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:41,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1134258270, now seen corresponding path program 1 times [2023-12-20 19:24:41,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:41,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746127614] [2023-12-20 19:24:41,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:41,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:41,304 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:41,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [642942007] [2023-12-20 19:24:41,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:41,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:41,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:41,306 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:41,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-20 19:24:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:41,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 1091 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-20 19:24:41,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:42,502 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:24:42,502 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:24:42,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:42,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746127614] [2023-12-20 19:24:42,503 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:42,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642942007] [2023-12-20 19:24:42,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642942007] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:24:42,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:24:42,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:24:42,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170962851] [2023-12-20 19:24:42,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:42,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-20 19:24:42,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:42,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-20 19:24:42,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-20 19:24:42,504 INFO L87 Difference]: Start difference. First operand 1049 states and 1678 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:42,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:42,844 INFO L93 Difference]: Finished difference Result 2684 states and 4323 transitions. [2023-12-20 19:24:42,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-20 19:24:42,845 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 497 [2023-12-20 19:24:42,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:42,851 INFO L225 Difference]: With dead ends: 2684 [2023-12-20 19:24:42,851 INFO L226 Difference]: Without dead ends: 1636 [2023-12-20 19:24:42,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 493 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-20 19:24:42,854 INFO L413 NwaCegarLoop]: 329 mSDtfsCounter, 259 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 1147 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:42,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 1147 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-20 19:24:42,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1636 states. [2023-12-20 19:24:42,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1636 to 1514. [2023-12-20 19:24:42,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1514 states, 1110 states have (on average 1.545045045045045) internal successors, (1715), 1116 states have internal predecessors, (1715), 373 states have call successors, (373), 30 states have call predecessors, (373), 30 states have return successors, (373), 367 states have call predecessors, (373), 373 states have call successors, (373) [2023-12-20 19:24:42,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1514 states to 1514 states and 2461 transitions. [2023-12-20 19:24:42,961 INFO L78 Accepts]: Start accepts. Automaton has 1514 states and 2461 transitions. Word has length 497 [2023-12-20 19:24:42,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:42,961 INFO L495 AbstractCegarLoop]: Abstraction has 1514 states and 2461 transitions. [2023-12-20 19:24:42,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:42,962 INFO L276 IsEmpty]: Start isEmpty. Operand 1514 states and 2461 transitions. [2023-12-20 19:24:42,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2023-12-20 19:24:42,964 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:42,965 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:42,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:43,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-20 19:24:43,174 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:43,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:43,175 INFO L85 PathProgramCache]: Analyzing trace with hash -881945819, now seen corresponding path program 1 times [2023-12-20 19:24:43,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:43,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435189627] [2023-12-20 19:24:43,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:43,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:43,211 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:43,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1915546769] [2023-12-20 19:24:43,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:43,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:43,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:43,213 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:43,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-20 19:24:43,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:43,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-20 19:24:43,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:43,874 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:24:43,874 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:24:43,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:43,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435189627] [2023-12-20 19:24:43,875 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:43,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915546769] [2023-12-20 19:24:43,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915546769] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:24:43,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:24:43,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 19:24:43,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082207431] [2023-12-20 19:24:43,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:43,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 19:24:43,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:43,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 19:24:43,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:24:43,876 INFO L87 Difference]: Start difference. First operand 1514 states and 2461 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:44,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:44,015 INFO L93 Difference]: Finished difference Result 3926 states and 6363 transitions. [2023-12-20 19:24:44,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 19:24:44,016 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 498 [2023-12-20 19:24:44,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:44,025 INFO L225 Difference]: With dead ends: 3926 [2023-12-20 19:24:44,025 INFO L226 Difference]: Without dead ends: 2774 [2023-12-20 19:24:44,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 496 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:24:44,028 INFO L413 NwaCegarLoop]: 330 mSDtfsCounter, 95 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:44,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 658 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:24:44,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2774 states. [2023-12-20 19:24:44,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2774 to 2772. [2023-12-20 19:24:44,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2772 states, 2052 states have (on average 1.5414230019493178) internal successors, (3163), 2064 states have internal predecessors, (3163), 665 states have call successors, (665), 54 states have call predecessors, (665), 54 states have return successors, (665), 653 states have call predecessors, (665), 665 states have call successors, (665) [2023-12-20 19:24:44,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 4493 transitions. [2023-12-20 19:24:44,174 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 4493 transitions. Word has length 498 [2023-12-20 19:24:44,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:44,175 INFO L495 AbstractCegarLoop]: Abstraction has 2772 states and 4493 transitions. [2023-12-20 19:24:44,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:44,175 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 4493 transitions. [2023-12-20 19:24:44,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2023-12-20 19:24:44,178 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:44,178 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:44,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:44,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-20 19:24:44,393 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:44,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:44,393 INFO L85 PathProgramCache]: Analyzing trace with hash 145149747, now seen corresponding path program 1 times [2023-12-20 19:24:44,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:44,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747805602] [2023-12-20 19:24:44,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:44,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:44,424 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:44,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [688107071] [2023-12-20 19:24:44,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:44,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:44,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:44,426 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:44,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-20 19:24:44,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:44,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 1092 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-20 19:24:44,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:44,870 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 5300 proven. 66 refuted. 0 times theorem prover too weak. 7594 trivial. 0 not checked. [2023-12-20 19:24:44,871 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:24:45,112 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 174 proven. 66 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2023-12-20 19:24:45,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:45,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747805602] [2023-12-20 19:24:45,113 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:45,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688107071] [2023-12-20 19:24:45,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688107071] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:24:45,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:24:45,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-20 19:24:45,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390933692] [2023-12-20 19:24:45,113 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:24:45,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-20 19:24:45,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:45,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-20 19:24:45,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-20 19:24:45,115 INFO L87 Difference]: Start difference. First operand 2772 states and 4493 transitions. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 3 states have call successors, (103), 2 states have call predecessors, (103), 4 states have return successors, (104), 3 states have call predecessors, (104), 3 states have call successors, (104) [2023-12-20 19:24:45,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:45,608 INFO L93 Difference]: Finished difference Result 5192 states and 8303 transitions. [2023-12-20 19:24:45,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-20 19:24:45,610 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 3 states have call successors, (103), 2 states have call predecessors, (103), 4 states have return successors, (104), 3 states have call predecessors, (104), 3 states have call successors, (104) Word has length 499 [2023-12-20 19:24:45,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:45,620 INFO L225 Difference]: With dead ends: 5192 [2023-12-20 19:24:45,620 INFO L226 Difference]: Without dead ends: 2890 [2023-12-20 19:24:45,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1000 GetRequests, 990 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-20 19:24:45,626 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 445 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:45,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 572 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-20 19:24:45,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2890 states. [2023-12-20 19:24:45,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2890 to 2792. [2023-12-20 19:24:45,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2792 states, 2067 states have (on average 1.5220125786163523) internal successors, (3146), 2079 states have internal predecessors, (3146), 665 states have call successors, (665), 59 states have call predecessors, (665), 59 states have return successors, (665), 653 states have call predecessors, (665), 665 states have call successors, (665) [2023-12-20 19:24:45,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2792 states to 2792 states and 4476 transitions. [2023-12-20 19:24:45,803 INFO L78 Accepts]: Start accepts. Automaton has 2792 states and 4476 transitions. Word has length 499 [2023-12-20 19:24:45,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:45,804 INFO L495 AbstractCegarLoop]: Abstraction has 2792 states and 4476 transitions. [2023-12-20 19:24:45,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 3 states have call successors, (103), 2 states have call predecessors, (103), 4 states have return successors, (104), 3 states have call predecessors, (104), 3 states have call successors, (104) [2023-12-20 19:24:45,804 INFO L276 IsEmpty]: Start isEmpty. Operand 2792 states and 4476 transitions. [2023-12-20 19:24:45,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2023-12-20 19:24:45,807 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:45,807 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:45,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:46,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-20 19:24:46,015 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:46,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:46,015 INFO L85 PathProgramCache]: Analyzing trace with hash 546350700, now seen corresponding path program 1 times [2023-12-20 19:24:46,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:46,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374946178] [2023-12-20 19:24:46,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:46,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:46,046 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:46,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [201130510] [2023-12-20 19:24:46,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:46,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:46,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:46,048 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:46,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-20 19:24:46,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:46,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 1092 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-20 19:24:46,343 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:46,745 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 1010 proven. 231 refuted. 0 times theorem prover too weak. 11719 trivial. 0 not checked. [2023-12-20 19:24:46,745 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:24:46,917 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:24:46,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:46,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374946178] [2023-12-20 19:24:46,917 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:46,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201130510] [2023-12-20 19:24:46,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201130510] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-20 19:24:46,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-20 19:24:46,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2023-12-20 19:24:46,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678596429] [2023-12-20 19:24:46,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:46,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 19:24:46,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:46,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 19:24:46,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-20 19:24:46,922 INFO L87 Difference]: Start difference. First operand 2792 states and 4476 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:47,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:47,152 INFO L93 Difference]: Finished difference Result 7136 states and 11332 transitions. [2023-12-20 19:24:47,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 19:24:47,152 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 499 [2023-12-20 19:24:47,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:47,179 INFO L225 Difference]: With dead ends: 7136 [2023-12-20 19:24:47,179 INFO L226 Difference]: Without dead ends: 4766 [2023-12-20 19:24:47,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 996 GetRequests, 990 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-20 19:24:47,185 INFO L413 NwaCegarLoop]: 559 mSDtfsCounter, 321 mSDsluCounter, 881 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:47,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 1440 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:24:47,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4766 states. [2023-12-20 19:24:47,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4766 to 4764. [2023-12-20 19:24:47,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4764 states, 3403 states have (on average 1.4804584190420218) internal successors, (5038), 3427 states have internal predecessors, (5038), 1249 states have call successors, (1249), 111 states have call predecessors, (1249), 111 states have return successors, (1249), 1225 states have call predecessors, (1249), 1249 states have call successors, (1249) [2023-12-20 19:24:47,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4764 states to 4764 states and 7536 transitions. [2023-12-20 19:24:47,520 INFO L78 Accepts]: Start accepts. Automaton has 4764 states and 7536 transitions. Word has length 499 [2023-12-20 19:24:47,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:47,521 INFO L495 AbstractCegarLoop]: Abstraction has 4764 states and 7536 transitions. [2023-12-20 19:24:47,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:47,521 INFO L276 IsEmpty]: Start isEmpty. Operand 4764 states and 7536 transitions. [2023-12-20 19:24:47,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2023-12-20 19:24:47,526 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:47,526 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:47,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-20 19:24:47,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:47,733 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:47,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:47,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1495032496, now seen corresponding path program 1 times [2023-12-20 19:24:47,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:47,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906587337] [2023-12-20 19:24:47,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:47,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:47,784 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:47,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [378572072] [2023-12-20 19:24:47,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:47,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:47,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:47,786 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:47,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-20 19:24:48,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:48,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 1092 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-20 19:24:48,285 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:48,464 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:24:48,464 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:24:48,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:24:48,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906587337] [2023-12-20 19:24:48,464 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:24:48,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378572072] [2023-12-20 19:24:48,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378572072] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:24:48,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:24:48,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-20 19:24:48,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159149091] [2023-12-20 19:24:48,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:24:48,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-20 19:24:48,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:24:48,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-20 19:24:48,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-20 19:24:48,466 INFO L87 Difference]: Start difference. First operand 4764 states and 7536 transitions. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:52,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 19:24:56,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 19:24:58,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:24:58,260 INFO L93 Difference]: Finished difference Result 10631 states and 16679 transitions. [2023-12-20 19:24:58,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-20 19:24:58,260 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 499 [2023-12-20 19:24:58,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:24:58,275 INFO L225 Difference]: With dead ends: 10631 [2023-12-20 19:24:58,275 INFO L226 Difference]: Without dead ends: 6394 [2023-12-20 19:24:58,283 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 503 GetRequests, 496 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-20 19:24:58,283 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 1042 mSDsluCounter, 1562 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 212 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1042 SdHoareTripleChecker+Valid, 2124 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-12-20 19:24:58,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1042 Valid, 2124 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 256 Invalid, 2 Unknown, 0 Unchecked, 9.3s Time] [2023-12-20 19:24:58,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6394 states. [2023-12-20 19:24:58,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6394 to 4980. [2023-12-20 19:24:58,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4980 states, 3555 states have (on average 1.4683544303797469) internal successors, (5220), 3579 states have internal predecessors, (5220), 1281 states have call successors, (1281), 143 states have call predecessors, (1281), 143 states have return successors, (1281), 1257 states have call predecessors, (1281), 1281 states have call successors, (1281) [2023-12-20 19:24:58,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4980 states to 4980 states and 7782 transitions. [2023-12-20 19:24:58,709 INFO L78 Accepts]: Start accepts. Automaton has 4980 states and 7782 transitions. Word has length 499 [2023-12-20 19:24:58,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:24:58,711 INFO L495 AbstractCegarLoop]: Abstraction has 4980 states and 7782 transitions. [2023-12-20 19:24:58,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:24:58,711 INFO L276 IsEmpty]: Start isEmpty. Operand 4980 states and 7782 transitions. [2023-12-20 19:24:58,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2023-12-20 19:24:58,717 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:24:58,717 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:24:58,740 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-12-20 19:24:58,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-20 19:24:58,943 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:24:58,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:24:58,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1833352372, now seen corresponding path program 1 times [2023-12-20 19:24:58,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:24:58,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968181553] [2023-12-20 19:24:58,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:58,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:24:58,975 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:24:58,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [452914283] [2023-12-20 19:24:58,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:24:58,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:24:58,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:24:58,976 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:24:59,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-20 19:24:59,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:24:59,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 1091 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-20 19:24:59,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:24:59,955 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6180 proven. 90 refuted. 0 times theorem prover too weak. 6690 trivial. 0 not checked. [2023-12-20 19:24:59,956 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:25:00,421 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 150 proven. 90 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2023-12-20 19:25:00,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:25:00,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968181553] [2023-12-20 19:25:00,422 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:25:00,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452914283] [2023-12-20 19:25:00,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452914283] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:25:00,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:25:00,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-12-20 19:25:00,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041617201] [2023-12-20 19:25:00,422 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:25:00,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-20 19:25:00,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:25:00,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-20 19:25:00,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-20 19:25:00,424 INFO L87 Difference]: Start difference. First operand 4980 states and 7782 transitions. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 3 states have call successors, (111), 2 states have call predecessors, (111), 4 states have return successors, (112), 3 states have call predecessors, (112), 3 states have call successors, (112) [2023-12-20 19:25:02,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:25:02,369 INFO L93 Difference]: Finished difference Result 13082 states and 20075 transitions. [2023-12-20 19:25:02,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-20 19:25:02,369 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 3 states have call successors, (111), 2 states have call predecessors, (111), 4 states have return successors, (112), 3 states have call predecessors, (112), 3 states have call successors, (112) Word has length 499 [2023-12-20 19:25:02,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:25:02,389 INFO L225 Difference]: With dead ends: 13082 [2023-12-20 19:25:02,389 INFO L226 Difference]: Without dead ends: 8554 [2023-12-20 19:25:02,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1008 GetRequests, 989 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=270, Unknown=0, NotChecked=0, Total=420 [2023-12-20 19:25:02,399 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 391 mSDsluCounter, 807 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:25:02,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [460 Valid, 1114 Invalid, 924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 866 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-20 19:25:02,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8554 states. [2023-12-20 19:25:02,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8554 to 5397. [2023-12-20 19:25:02,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5397 states, 3962 states have (on average 1.4752650176678446) internal successors, (5845), 3986 states have internal predecessors, (5845), 1281 states have call successors, (1281), 153 states have call predecessors, (1281), 153 states have return successors, (1281), 1257 states have call predecessors, (1281), 1281 states have call successors, (1281) [2023-12-20 19:25:02,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5397 states to 5397 states and 8407 transitions. [2023-12-20 19:25:02,857 INFO L78 Accepts]: Start accepts. Automaton has 5397 states and 8407 transitions. Word has length 499 [2023-12-20 19:25:02,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:25:02,857 INFO L495 AbstractCegarLoop]: Abstraction has 5397 states and 8407 transitions. [2023-12-20 19:25:02,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 3 states have call successors, (111), 2 states have call predecessors, (111), 4 states have return successors, (112), 3 states have call predecessors, (112), 3 states have call successors, (112) [2023-12-20 19:25:02,858 INFO L276 IsEmpty]: Start isEmpty. Operand 5397 states and 8407 transitions. [2023-12-20 19:25:02,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2023-12-20 19:25:02,861 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:25:02,861 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:25:02,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-20 19:25:03,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-20 19:25:03,069 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:25:03,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:25:03,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1492261898, now seen corresponding path program 1 times [2023-12-20 19:25:03,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:25:03,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025004368] [2023-12-20 19:25:03,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:25:03,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:25:03,098 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:25:03,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [454542837] [2023-12-20 19:25:03,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:25:03,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:25:03,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:25:03,100 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:25:03,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-20 19:25:03,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:25:03,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-20 19:25:03,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:25:04,515 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:25:04,516 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:25:04,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:25:04,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025004368] [2023-12-20 19:25:04,516 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:25:04,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454542837] [2023-12-20 19:25:04,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454542837] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:25:04,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:25:04,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-20 19:25:04,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149677358] [2023-12-20 19:25:04,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:25:04,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-20 19:25:04,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:25:04,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-20 19:25:04,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-20 19:25:04,518 INFO L87 Difference]: Start difference. First operand 5397 states and 8407 transitions. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:25:06,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:25:06,600 INFO L93 Difference]: Finished difference Result 16522 states and 25568 transitions. [2023-12-20 19:25:06,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-20 19:25:06,601 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 499 [2023-12-20 19:25:06,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:25:06,625 INFO L225 Difference]: With dead ends: 16522 [2023-12-20 19:25:06,625 INFO L226 Difference]: Without dead ends: 11481 [2023-12-20 19:25:06,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 494 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2023-12-20 19:25:06,637 INFO L413 NwaCegarLoop]: 710 mSDtfsCounter, 791 mSDsluCounter, 1084 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 791 SdHoareTripleChecker+Valid, 1794 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:25:06,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [791 Valid, 1794 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-20 19:25:06,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11481 states. [2023-12-20 19:25:07,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11481 to 9942. [2023-12-20 19:25:07,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9942 states, 7163 states have (on average 1.4482758620689655) internal successors, (10374), 7211 states have internal predecessors, (10374), 2481 states have call successors, (2481), 297 states have call predecessors, (2481), 297 states have return successors, (2481), 2433 states have call predecessors, (2481), 2481 states have call successors, (2481) [2023-12-20 19:25:07,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9942 states to 9942 states and 15336 transitions. [2023-12-20 19:25:07,623 INFO L78 Accepts]: Start accepts. Automaton has 9942 states and 15336 transitions. Word has length 499 [2023-12-20 19:25:07,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:25:07,624 INFO L495 AbstractCegarLoop]: Abstraction has 9942 states and 15336 transitions. [2023-12-20 19:25:07,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:25:07,624 INFO L276 IsEmpty]: Start isEmpty. Operand 9942 states and 15336 transitions. [2023-12-20 19:25:07,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-12-20 19:25:07,629 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:25:07,629 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:25:07,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-12-20 19:25:07,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-20 19:25:07,836 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:25:07,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:25:07,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1150620114, now seen corresponding path program 1 times [2023-12-20 19:25:07,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:25:07,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127994548] [2023-12-20 19:25:07,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:25:07,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:25:07,867 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:25:07,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1321680445] [2023-12-20 19:25:07,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:25:07,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:25:07,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:25:07,869 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:25:07,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-20 19:25:08,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:25:08,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 1092 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-20 19:25:08,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:25:11,137 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 5645 proven. 342 refuted. 0 times theorem prover too weak. 6973 trivial. 0 not checked. [2023-12-20 19:25:11,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:25:14,045 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 132 proven. 345 refuted. 0 times theorem prover too weak. 12483 trivial. 0 not checked. [2023-12-20 19:25:14,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:25:14,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127994548] [2023-12-20 19:25:14,045 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:25:14,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321680445] [2023-12-20 19:25:14,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321680445] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:25:14,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:25:14,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2023-12-20 19:25:14,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064829901] [2023-12-20 19:25:14,046 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:25:14,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-20 19:25:14,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:25:14,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-20 19:25:14,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2023-12-20 19:25:14,047 INFO L87 Difference]: Start difference. First operand 9942 states and 15336 transitions. Second operand has 18 states, 17 states have (on average 10.0) internal successors, (170), 16 states have internal predecessors, (170), 7 states have call successors, (145), 4 states have call predecessors, (145), 7 states have return successors, (145), 7 states have call predecessors, (145), 7 states have call successors, (145) [2023-12-20 19:25:17,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:25:17,828 INFO L93 Difference]: Finished difference Result 25816 states and 38986 transitions. [2023-12-20 19:25:17,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-20 19:25:17,829 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 10.0) internal successors, (170), 16 states have internal predecessors, (170), 7 states have call successors, (145), 4 states have call predecessors, (145), 7 states have return successors, (145), 7 states have call predecessors, (145), 7 states have call successors, (145) Word has length 500 [2023-12-20 19:25:17,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:25:17,874 INFO L225 Difference]: With dead ends: 25816 [2023-12-20 19:25:17,874 INFO L226 Difference]: Without dead ends: 20830 [2023-12-20 19:25:17,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1019 GetRequests, 985 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=416, Invalid=844, Unknown=0, NotChecked=0, Total=1260 [2023-12-20 19:25:17,887 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 891 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 874 mSolverCounterSat, 412 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 914 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 1286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 412 IncrementalHoareTripleChecker+Valid, 874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-20 19:25:17,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [914 Valid, 1159 Invalid, 1286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [412 Valid, 874 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-20 19:25:17,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20830 states. [2023-12-20 19:25:19,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20830 to 16832. [2023-12-20 19:25:19,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16832 states, 12290 states have (on average 1.4407648494711147) internal successors, (17707), 12402 states have internal predecessors, (17707), 3921 states have call successors, (3921), 620 states have call predecessors, (3921), 620 states have return successors, (3921), 3809 states have call predecessors, (3921), 3921 states have call successors, (3921) [2023-12-20 19:25:19,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16832 states to 16832 states and 25549 transitions. [2023-12-20 19:25:19,795 INFO L78 Accepts]: Start accepts. Automaton has 16832 states and 25549 transitions. Word has length 500 [2023-12-20 19:25:19,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:25:19,795 INFO L495 AbstractCegarLoop]: Abstraction has 16832 states and 25549 transitions. [2023-12-20 19:25:19,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 10.0) internal successors, (170), 16 states have internal predecessors, (170), 7 states have call successors, (145), 4 states have call predecessors, (145), 7 states have return successors, (145), 7 states have call predecessors, (145), 7 states have call successors, (145) [2023-12-20 19:25:19,796 INFO L276 IsEmpty]: Start isEmpty. Operand 16832 states and 25549 transitions. [2023-12-20 19:25:19,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-12-20 19:25:19,804 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:25:19,804 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:25:19,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-20 19:25:20,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-20 19:25:20,011 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:25:20,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:25:20,012 INFO L85 PathProgramCache]: Analyzing trace with hash 328013039, now seen corresponding path program 1 times [2023-12-20 19:25:20,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:25:20,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642874122] [2023-12-20 19:25:20,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:25:20,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:25:20,050 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:25:20,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [180721285] [2023-12-20 19:25:20,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:25:20,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:25:20,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:25:20,052 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:25:20,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-20 19:25:20,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:25:20,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 1094 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-20 19:25:20,377 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:25:20,513 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2023-12-20 19:25:20,513 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:25:20,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:25:20,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642874122] [2023-12-20 19:25:20,513 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:25:20,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180721285] [2023-12-20 19:25:20,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180721285] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:25:20,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:25:20,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:25:20,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759761723] [2023-12-20 19:25:20,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:25:20,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 19:25:20,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:25:20,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 19:25:20,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-20 19:25:20,515 INFO L87 Difference]: Start difference. First operand 16832 states and 25549 transitions. Second operand has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:25:22,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:25:22,951 INFO L93 Difference]: Finished difference Result 40916 states and 62035 transitions. [2023-12-20 19:25:22,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-20 19:25:22,960 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 500 [2023-12-20 19:25:22,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:25:23,019 INFO L225 Difference]: With dead ends: 40916 [2023-12-20 19:25:23,019 INFO L226 Difference]: Without dead ends: 25768 [2023-12-20 19:25:23,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 497 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-20 19:25:23,046 INFO L413 NwaCegarLoop]: 573 mSDtfsCounter, 335 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 1218 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:25:23,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 1218 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 19:25:23,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25768 states. [2023-12-20 19:25:25,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25768 to 16898. [2023-12-20 19:25:25,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16898 states, 12356 states have (on average 1.441809647134995) internal successors, (17815), 12468 states have internal predecessors, (17815), 3921 states have call successors, (3921), 620 states have call predecessors, (3921), 620 states have return successors, (3921), 3809 states have call predecessors, (3921), 3921 states have call successors, (3921) [2023-12-20 19:25:25,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16898 states to 16898 states and 25657 transitions. [2023-12-20 19:25:25,141 INFO L78 Accepts]: Start accepts. Automaton has 16898 states and 25657 transitions. Word has length 500 [2023-12-20 19:25:25,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:25:25,141 INFO L495 AbstractCegarLoop]: Abstraction has 16898 states and 25657 transitions. [2023-12-20 19:25:25,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2023-12-20 19:25:25,142 INFO L276 IsEmpty]: Start isEmpty. Operand 16898 states and 25657 transitions. [2023-12-20 19:25:25,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-12-20 19:25:25,151 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:25:25,151 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:25:25,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-20 19:25:25,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:25:25,359 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:25:25,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:25:25,359 INFO L85 PathProgramCache]: Analyzing trace with hash -894901905, now seen corresponding path program 1 times [2023-12-20 19:25:25,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:25:25,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705070285] [2023-12-20 19:25:25,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:25:25,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:25:25,389 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:25:25,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1612128632] [2023-12-20 19:25:25,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:25:25,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:25:25,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:25:25,390 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:25:25,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-20 19:25:26,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:25:26,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 1094 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-20 19:25:26,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:25:35,001 WARN L293 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 21 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-20 19:25:39,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 5078 proven. 177 refuted. 0 times theorem prover too weak. 7705 trivial. 0 not checked. [2023-12-20 19:25:39,431 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:25:55,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:25:55,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705070285] [2023-12-20 19:25:55,820 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:25:55,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612128632] [2023-12-20 19:25:55,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612128632] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-20 19:25:55,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-20 19:25:55,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2023-12-20 19:25:55,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034081576] [2023-12-20 19:25:55,821 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-20 19:25:55,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-20 19:25:55,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:25:55,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-20 19:25:55,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=142, Unknown=1, NotChecked=0, Total=182 [2023-12-20 19:25:55,822 INFO L87 Difference]: Start difference. First operand 16898 states and 25657 transitions. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 2 states have call successors, (81), 2 states have call predecessors, (81), 3 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2023-12-20 19:26:01,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 19:26:07,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 19:26:09,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 19:26:18,148 WARN L293 SmtUtils]: Spent 8.11s on a formula simplification. DAG size of input: 28 DAG size of output: 34 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-20 19:26:27,245 WARN L293 SmtUtils]: Spent 8.11s on a formula simplification. DAG size of input: 31 DAG size of output: 37 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-20 19:26:35,741 WARN L293 SmtUtils]: Spent 8.15s on a formula simplification. DAG size of input: 33 DAG size of output: 39 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-20 19:26:44,789 WARN L293 SmtUtils]: Spent 8.22s on a formula simplification. DAG size of input: 31 DAG size of output: 37 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-20 19:26:54,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 19:26:58,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-12-20 19:27:00,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:27:00,601 INFO L93 Difference]: Finished difference Result 32824 states and 48900 transitions. [2023-12-20 19:27:00,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-20 19:27:00,602 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 2 states have call successors, (81), 2 states have call predecessors, (81), 3 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) Word has length 500 [2023-12-20 19:27:00,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:27:00,650 INFO L225 Difference]: With dead ends: 32824 [2023-12-20 19:27:00,650 INFO L226 Difference]: Without dead ends: 25030 [2023-12-20 19:27:00,663 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 538 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 53.9s TimeCoverageRelationStatistics Valid=221, Invalid=590, Unknown=1, NotChecked=0, Total=812 [2023-12-20 19:27:00,663 INFO L413 NwaCegarLoop]: 476 mSDtfsCounter, 601 mSDsluCounter, 1529 mSDsCounter, 0 mSdLazyCounter, 1605 mSolverCounterSat, 124 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 639 SdHoareTripleChecker+Valid, 2005 SdHoareTripleChecker+Invalid, 1733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1605 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:27:00,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [639 Valid, 2005 Invalid, 1733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1605 Invalid, 4 Unknown, 0 Unchecked, 27.1s Time] [2023-12-20 19:27:00,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25030 states. [2023-12-20 19:27:02,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25030 to 12512. [2023-12-20 19:27:02,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12512 states, 9249 states have (on average 1.4415612498648502) internal successors, (13333), 9297 states have internal predecessors, (13333), 2705 states have call successors, (2705), 557 states have call predecessors, (2705), 557 states have return successors, (2705), 2657 states have call predecessors, (2705), 2705 states have call successors, (2705) [2023-12-20 19:27:02,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12512 states to 12512 states and 18743 transitions. [2023-12-20 19:27:02,243 INFO L78 Accepts]: Start accepts. Automaton has 12512 states and 18743 transitions. Word has length 500 [2023-12-20 19:27:02,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:27:02,243 INFO L495 AbstractCegarLoop]: Abstraction has 12512 states and 18743 transitions. [2023-12-20 19:27:02,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 2 states have call successors, (81), 2 states have call predecessors, (81), 3 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2023-12-20 19:27:02,244 INFO L276 IsEmpty]: Start isEmpty. Operand 12512 states and 18743 transitions. [2023-12-20 19:27:02,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-12-20 19:27:02,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:27:02,249 INFO L195 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:27:02,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-20 19:27:02,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:27:02,457 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:27:02,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:27:02,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1725333008, now seen corresponding path program 1 times [2023-12-20 19:27:02,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:27:02,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608106003] [2023-12-20 19:27:02,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:27:02,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:27:02,485 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:27:02,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2019695994] [2023-12-20 19:27:02,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:27:02,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:27:02,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:27:02,486 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-20 19:27:02,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-20 19:27:03,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 19:27:03,024 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-20 19:27:03,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 19:27:03,568 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-20 19:27:03,568 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-20 19:27:03,569 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-20 19:27:03,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-20 19:27:03,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:27:03,782 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:27:03,784 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-20 19:27:04,037 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.12 07:27:04 BoogieIcfgContainer [2023-12-20 19:27:04,038 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-20 19:27:04,038 INFO L158 Benchmark]: Toolchain (without parser) took 155275.57ms. Allocated memory was 257.9MB in the beginning and 2.1GB in the end (delta: 1.8GB). Free memory was 204.4MB in the beginning and 965.0MB in the end (delta: -760.6MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-20 19:27:04,038 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 215.0MB. Free memory was 163.1MB in the beginning and 163.0MB in the end (delta: 71.7kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-20 19:27:04,038 INFO L158 Benchmark]: CACSL2BoogieTranslator took 374.30ms. Allocated memory is still 257.9MB. Free memory was 204.4MB in the beginning and 180.9MB in the end (delta: 23.6MB). Peak memory consumption was 23.1MB. Max. memory is 8.0GB. [2023-12-20 19:27:04,039 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.82ms. Allocated memory is still 257.9MB. Free memory was 180.9MB in the beginning and 174.0MB in the end (delta: 6.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-20 19:27:04,039 INFO L158 Benchmark]: Boogie Preprocessor took 52.97ms. Allocated memory is still 257.9MB. Free memory was 174.0MB in the beginning and 166.7MB in the end (delta: 7.3MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-20 19:27:04,039 INFO L158 Benchmark]: RCFGBuilder took 676.66ms. Allocated memory is still 257.9MB. Free memory was 166.7MB in the beginning and 206.6MB in the end (delta: -39.9MB). Peak memory consumption was 48.7MB. Max. memory is 8.0GB. [2023-12-20 19:27:04,041 INFO L158 Benchmark]: TraceAbstraction took 154113.92ms. Allocated memory was 257.9MB in the beginning and 2.1GB in the end (delta: 1.8GB). Free memory was 205.6MB in the beginning and 965.0MB in the end (delta: -759.4MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-20 19:27:04,043 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.12ms. Allocated memory is still 215.0MB. Free memory was 163.1MB in the beginning and 163.0MB in the end (delta: 71.7kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 374.30ms. Allocated memory is still 257.9MB. Free memory was 204.4MB in the beginning and 180.9MB in the end (delta: 23.6MB). Peak memory consumption was 23.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 53.82ms. Allocated memory is still 257.9MB. Free memory was 180.9MB in the beginning and 174.0MB in the end (delta: 6.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 52.97ms. Allocated memory is still 257.9MB. Free memory was 174.0MB in the beginning and 166.7MB in the end (delta: 7.3MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 676.66ms. Allocated memory is still 257.9MB. Free memory was 166.7MB in the beginning and 206.6MB in the end (delta: -39.9MB). Peak memory consumption was 48.7MB. Max. memory is 8.0GB. * TraceAbstraction took 154113.92ms. Allocated memory was 257.9MB in the beginning and 2.1GB in the end (delta: 1.8GB). Free memory was 205.6MB in the beginning and 965.0MB in the end (delta: -759.4MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 261, overapproximation of someUnaryDOUBLEoperation at line 283, overapproximation of someBinaryDOUBLEComparisonOperation at line 445, overapproximation of bitwise operation at line 200. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 0; [L25] signed char var_1_4 = 5; [L26] signed char var_1_7 = 0; [L27] signed char var_1_8 = 16; [L28] signed char var_1_9 = 4; [L29] unsigned long int var_1_10 = 128; [L30] unsigned long int var_1_11 = 1422462314; [L31] signed short int var_1_12 = 8; [L32] signed short int var_1_15 = -50; [L33] unsigned long int var_1_16 = 1; [L34] unsigned long int var_1_17 = 3609236770; [L35] unsigned long int var_1_18 = 2902762324; [L36] double var_1_19 = 3.8; [L37] double var_1_20 = 255.75; [L38] unsigned short int var_1_21 = 0; [L39] signed char var_1_22 = -8; [L40] signed long int var_1_23 = -32; [L41] signed char var_1_24 = -128; [L42] unsigned short int var_1_25 = 1000; [L43] signed long int var_1_26 = -500; [L44] unsigned short int var_1_27 = 60741; [L45] unsigned short int var_1_28 = 4; [L46] unsigned short int var_1_29 = 128; [L47] float var_1_30 = 49.5; [L48] float var_1_31 = 0.4; [L49] float var_1_32 = 0.4; [L50] unsigned char var_1_33 = 1; [L51] unsigned short int var_1_34 = 2; [L52] unsigned char var_1_35 = 1; [L53] float var_1_36 = 5.1; [L54] float var_1_37 = 63.5; [L55] unsigned char var_1_38 = 1; [L56] unsigned char var_1_39 = 0; [L57] double var_1_40 = 25.25; [L58] double var_1_41 = 255.4; [L59] double var_1_42 = 256.4; [L60] signed long int var_1_43 = 10; [L61] unsigned long int var_1_44 = 25; [L62] signed long int var_1_45 = -8; [L63] signed long int var_1_46 = 10; [L64] unsigned char var_1_47 = 4; [L65] unsigned char var_1_48 = 128; [L66] unsigned char var_1_49 = 16; [L67] unsigned char var_1_50 = 1; [L68] signed char var_1_51 = 0; [L69] signed char var_1_52 = -8; [L70] unsigned long int var_1_53 = 8; [L71] signed char var_1_54 = 8; [L72] unsigned long int var_1_55 = 3726486877; [L73] signed long int var_1_56 = -10; [L74] unsigned long int var_1_57 = 1000000000; [L75] unsigned long int var_1_58 = 50; [L76] unsigned char var_1_59 = 1; [L77] double var_1_60 = 2.5; [L78] unsigned char var_1_61 = 0; [L79] unsigned char var_1_62 = 0; [L80] unsigned char var_1_63 = 0; [L81] float var_1_64 = -0.5; [L82] unsigned char var_1_65 = 1; [L83] signed long int var_1_66 = -25; [L84] unsigned long int var_1_67 = 10; [L85] double var_1_68 = 4.6; [L86] double var_1_69 = 127.6; [L87] double var_1_70 = 100000000000.6; [L88] double var_1_71 = 3.8; [L89] double var_1_72 = 128.6; [L90] double var_1_73 = 8.75; [L91] double var_1_74 = 4.4; [L92] unsigned char var_1_75 = 2; [L93] unsigned short int var_1_76 = 128; [L94] unsigned short int var_1_77 = 41484; [L95] unsigned short int var_1_78 = 16; [L96] unsigned short int var_1_79 = 10; [L97] double var_1_80 = 8.2; [L98] unsigned char var_1_81 = 2; [L99] unsigned char var_1_82 = 8; [L100] unsigned long int last_1_var_1_10 = 128; [L101] unsigned long int last_1_var_1_16 = 1; [L102] double last_1_var_1_19 = 3.8; [L449] isInitial = 1 [L450] FCALL initially() [L451] COND TRUE 1 [L452] CALL updateLastVariables() [L440] last_1_var_1_10 = var_1_10 [L441] last_1_var_1_16 = var_1_16 [L442] last_1_var_1_19 = var_1_19 [L452] RET updateLastVariables() [L453] CALL updateVariables() [L310] var_1_2 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L311] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L312] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L312] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L313] var_1_3 = __VERIFIER_nondet_uchar() [L314] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L314] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L315] CALL assume_abort_if_not(var_1_3 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L315] RET assume_abort_if_not(var_1_3 <= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L316] var_1_7 = __VERIFIER_nondet_char() [L317] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L317] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L318] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L318] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=16, var_1_9=4] [L319] var_1_8 = __VERIFIER_nondet_char() [L320] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=4] [L320] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=4] [L321] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=4] [L321] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=4] [L322] var_1_9 = __VERIFIER_nondet_char() [L323] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L323] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L324] CALL assume_abort_if_not(var_1_9 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L324] RET assume_abort_if_not(var_1_9 <= 126) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1422462314, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L325] var_1_11 = __VERIFIER_nondet_ulong() [L326] CALL assume_abort_if_not(var_1_11 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L326] RET assume_abort_if_not(var_1_11 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L327] CALL assume_abort_if_not(var_1_11 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L327] RET assume_abort_if_not(var_1_11 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=3609236770, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L328] var_1_17 = __VERIFIER_nondet_ulong() [L329] CALL assume_abort_if_not(var_1_17 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L329] RET assume_abort_if_not(var_1_17 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L330] CALL assume_abort_if_not(var_1_17 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L330] RET assume_abort_if_not(var_1_17 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2902762324, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L331] var_1_18 = __VERIFIER_nondet_ulong() [L332] CALL assume_abort_if_not(var_1_18 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L332] RET assume_abort_if_not(var_1_18 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L333] CALL assume_abort_if_not(var_1_18 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L333] RET assume_abort_if_not(var_1_18 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_20=1023/4, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L334] var_1_20 = __VERIFIER_nondet_double() [L335] CALL assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L335] RET assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=-128, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L336] var_1_24 = __VERIFIER_nondet_char() [L337] CALL assume_abort_if_not(var_1_24 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L337] RET assume_abort_if_not(var_1_24 >= -128) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L338] CALL assume_abort_if_not(var_1_24 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L338] RET assume_abort_if_not(var_1_24 <= 127) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=-500, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L339] var_1_26 = __VERIFIER_nondet_long() [L340] CALL assume_abort_if_not(var_1_26 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L340] RET assume_abort_if_not(var_1_26 >= -2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L341] CALL assume_abort_if_not(var_1_26 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L341] RET assume_abort_if_not(var_1_26 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L342] CALL assume_abort_if_not(var_1_26 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L342] RET assume_abort_if_not(var_1_26 != 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=60741, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L343] var_1_27 = __VERIFIER_nondet_ushort() [L344] CALL assume_abort_if_not(var_1_27 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L344] RET assume_abort_if_not(var_1_27 >= 32767) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L345] CALL assume_abort_if_not(var_1_27 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L345] RET assume_abort_if_not(var_1_27 <= 65534) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=4, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L346] var_1_28 = __VERIFIER_nondet_ushort() [L347] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L347] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L348] CALL assume_abort_if_not(var_1_28 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L348] RET assume_abort_if_not(var_1_28 <= 32767) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=128, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L349] var_1_29 = __VERIFIER_nondet_ushort() [L350] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L350] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L351] CALL assume_abort_if_not(var_1_29 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L351] RET assume_abort_if_not(var_1_29 <= 32767) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_30=99/2, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L352] var_1_30 = __VERIFIER_nondet_float() [L353] CALL assume_abort_if_not((var_1_30 >= -922337.2036854776000e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854776000e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L353] RET assume_abort_if_not((var_1_30 >= -922337.2036854776000e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854776000e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_31=2/5, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L354] var_1_31 = __VERIFIER_nondet_float() [L355] CALL assume_abort_if_not((var_1_31 >= -922337.2036854776000e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854776000e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L355] RET assume_abort_if_not((var_1_31 >= -922337.2036854776000e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854776000e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_32=2/5, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L356] var_1_32 = __VERIFIER_nondet_float() [L357] CALL assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L357] RET assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L358] var_1_33 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L359] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L360] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L360] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=2, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L361] var_1_34 = __VERIFIER_nondet_ushort() [L362] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L362] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L363] CALL assume_abort_if_not(var_1_34 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L363] RET assume_abort_if_not(var_1_34 <= 32767) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_36=51/10, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L364] var_1_36 = __VERIFIER_nondet_float() [L365] CALL assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L365] RET assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_37=127/2, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L366] var_1_37 = __VERIFIER_nondet_float() [L367] CALL assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L367] RET assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L368] CALL assume_abort_if_not(var_1_37 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L368] RET assume_abort_if_not(var_1_37 != 0.0F) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L369] var_1_38 = __VERIFIER_nondet_uchar() [L370] CALL assume_abort_if_not(var_1_38 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L370] RET assume_abort_if_not(var_1_38 >= 1) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L371] CALL assume_abort_if_not(var_1_38 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L371] RET assume_abort_if_not(var_1_38 <= 1) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L372] var_1_39 = __VERIFIER_nondet_uchar() [L373] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L373] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L374] CALL assume_abort_if_not(var_1_39 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L374] RET assume_abort_if_not(var_1_39 <= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_41=1277/5, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L375] var_1_41 = __VERIFIER_nondet_double() [L376] CALL assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L376] RET assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_42=1282/5, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L377] var_1_42 = __VERIFIER_nondet_double() [L378] CALL assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L378] RET assume_abort_if_not((var_1_42 >= -922337.2036854765600e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=10, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L379] var_1_43 = __VERIFIER_nondet_long() [L380] CALL assume_abort_if_not(var_1_43 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L380] RET assume_abort_if_not(var_1_43 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L381] CALL assume_abort_if_not(var_1_43 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L381] RET assume_abort_if_not(var_1_43 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=-8, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L382] var_1_45 = __VERIFIER_nondet_long() [L383] CALL assume_abort_if_not(var_1_45 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L383] RET assume_abort_if_not(var_1_45 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L384] CALL assume_abort_if_not(var_1_45 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L384] RET assume_abort_if_not(var_1_45 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=10, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L385] var_1_46 = __VERIFIER_nondet_long() [L386] CALL assume_abort_if_not(var_1_46 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L386] RET assume_abort_if_not(var_1_46 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L387] CALL assume_abort_if_not(var_1_46 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L387] RET assume_abort_if_not(var_1_46 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=128, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L388] var_1_48 = __VERIFIER_nondet_uchar() [L389] CALL assume_abort_if_not(var_1_48 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L389] RET assume_abort_if_not(var_1_48 >= 127) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L390] CALL assume_abort_if_not(var_1_48 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L390] RET assume_abort_if_not(var_1_48 <= 254) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=16, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L391] var_1_49 = __VERIFIER_nondet_uchar() [L392] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L392] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L393] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L393] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-8, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L394] var_1_52 = __VERIFIER_nondet_char() [L395] CALL assume_abort_if_not(var_1_52 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L395] RET assume_abort_if_not(var_1_52 >= -127) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L396] CALL assume_abort_if_not(var_1_52 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L396] RET assume_abort_if_not(var_1_52 <= 126) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=8, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L397] var_1_54 = __VERIFIER_nondet_char() [L398] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L398] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L399] CALL assume_abort_if_not(var_1_54 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L399] RET assume_abort_if_not(var_1_54 <= 127) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=3726486877, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L400] var_1_55 = __VERIFIER_nondet_ulong() [L401] CALL assume_abort_if_not(var_1_55 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L401] RET assume_abort_if_not(var_1_55 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L402] CALL assume_abort_if_not(var_1_55 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L402] RET assume_abort_if_not(var_1_55 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=50, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L403] var_1_58 = __VERIFIER_nondet_ulong() [L404] CALL assume_abort_if_not(var_1_58 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L404] RET assume_abort_if_not(var_1_58 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L405] CALL assume_abort_if_not(var_1_58 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L405] RET assume_abort_if_not(var_1_58 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_60=5/2, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L406] var_1_60 = __VERIFIER_nondet_double() [L407] CALL assume_abort_if_not((var_1_60 >= -922337.2036854776000e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 9223372.036854776000e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L407] RET assume_abort_if_not((var_1_60 >= -922337.2036854776000e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 9223372.036854776000e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L408] var_1_61 = __VERIFIER_nondet_uchar() [L409] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L409] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L410] CALL assume_abort_if_not(var_1_61 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L410] RET assume_abort_if_not(var_1_61 <= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L411] var_1_62 = __VERIFIER_nondet_uchar() [L412] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L412] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L413] CALL assume_abort_if_not(var_1_62 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L413] RET assume_abort_if_not(var_1_62 <= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L414] var_1_63 = __VERIFIER_nondet_uchar() [L415] CALL assume_abort_if_not(var_1_63 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L415] RET assume_abort_if_not(var_1_63 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L416] CALL assume_abort_if_not(var_1_63 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L416] RET assume_abort_if_not(var_1_63 <= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_69=638/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L417] var_1_69 = __VERIFIER_nondet_double() [L418] CALL assume_abort_if_not((var_1_69 >= 0.0F && var_1_69 <= -1.0e-20F) || (var_1_69 <= 9223372.036854765600e+12F && var_1_69 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L418] RET assume_abort_if_not((var_1_69 >= 0.0F && var_1_69 <= -1.0e-20F) || (var_1_69 <= 9223372.036854765600e+12F && var_1_69 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_70=500000000003/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L419] var_1_70 = __VERIFIER_nondet_double() [L420] CALL assume_abort_if_not((var_1_70 >= 0.0F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 9223372.036854765600e+12F && var_1_70 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L420] RET assume_abort_if_not((var_1_70 >= 0.0F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 9223372.036854765600e+12F && var_1_70 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=19/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L421] var_1_71 = __VERIFIER_nondet_double() [L422] CALL assume_abort_if_not((var_1_71 >= 0.0F && var_1_71 <= -1.0e-20F) || (var_1_71 <= 9223372.036854765600e+12F && var_1_71 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L422] RET assume_abort_if_not((var_1_71 >= 0.0F && var_1_71 <= -1.0e-20F) || (var_1_71 <= 9223372.036854765600e+12F && var_1_71 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_72=643/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L423] var_1_72 = __VERIFIER_nondet_double() [L424] CALL assume_abort_if_not((var_1_72 >= 0.0F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L424] RET assume_abort_if_not((var_1_72 >= 0.0F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_73=35/4, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L425] var_1_73 = __VERIFIER_nondet_double() [L426] CALL assume_abort_if_not((var_1_73 >= -461168.6018427382800e+13F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L426] RET assume_abort_if_not((var_1_73 >= -461168.6018427382800e+13F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_74=22/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L427] var_1_74 = __VERIFIER_nondet_double() [L428] CALL assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L428] RET assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_76=128, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L429] var_1_76 = __VERIFIER_nondet_ushort() [L430] CALL assume_abort_if_not(var_1_76 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L430] RET assume_abort_if_not(var_1_76 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L431] CALL assume_abort_if_not(var_1_76 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L431] RET assume_abort_if_not(var_1_76 <= 65535) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=41484, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L432] var_1_77 = __VERIFIER_nondet_ushort() [L433] CALL assume_abort_if_not(var_1_77 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L433] RET assume_abort_if_not(var_1_77 >= 32767) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L434] CALL assume_abort_if_not(var_1_77 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L434] RET assume_abort_if_not(var_1_77 <= 65535) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=10, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L435] var_1_79 = __VERIFIER_nondet_ushort() [L436] CALL assume_abort_if_not(var_1_79 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L436] RET assume_abort_if_not(var_1_79 >= 0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L437] CALL assume_abort_if_not(var_1_79 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L437] RET assume_abort_if_not(var_1_79 <= 65534) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=-8, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L453] RET updateVariables() [L454] CALL step() [L106] var_1_22 = ((((-25) < 0 ) ? -(-25) : (-25))) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L107] COND FALSE !(var_1_22 > var_1_24) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L114] COND FALSE !(var_1_23 == (var_1_24 % ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=1000, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L117] COND TRUE (var_1_30 + var_1_31) != var_1_32 [L118] var_1_25 = (var_1_27 - var_1_29) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L125] COND FALSE !((var_1_28 % -10) >= var_1_26) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=1, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L134] COND TRUE var_1_38 && ((var_1_30 + var_1_32) > ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) [L135] var_1_35 = (! var_1_38) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L138] COND TRUE \read(var_1_38) [L139] EXPR var_1_24 ^ var_1_29 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=101/4, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L139] COND FALSE !(5 < (var_1_24 ^ var_1_29)) [L152] var_1_40 = ((((32.9) < (128.375)) ? (32.9) : (128.375))) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L155] EXPR var_1_24 >> var_1_25 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L155] EXPR ((var_1_46) > ((var_1_24 >> var_1_25))) ? (var_1_46) : ((var_1_24 >> var_1_25)) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=25, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L155] COND TRUE var_1_45 < ((((var_1_46) > ((var_1_24 >> var_1_25))) ? (var_1_46) : ((var_1_24 >> var_1_25)))) [L156] var_1_44 = ((((((((var_1_28) > (var_1_34)) ? (var_1_28) : (var_1_34)))) > (var_1_27)) ? (((((var_1_28) > (var_1_34)) ? (var_1_28) : (var_1_34)))) : (var_1_27))) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L160] COND FALSE !(\read(var_1_39)) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=4, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L163] COND TRUE var_1_30 < var_1_32 [L164] var_1_47 = (((((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) < 0 ) ? -((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) : ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))))) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L169] COND FALSE !(\read(var_1_35)) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L172] COND FALSE !((- var_1_29) == (var_1_25 + var_1_24)) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=0, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L175] COND TRUE var_1_31 < var_1_40 [L176] var_1_51 = var_1_52 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L179] COND TRUE ! (var_1_42 >= var_1_30) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=8, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L180] COND TRUE var_1_52 > (var_1_49 - var_1_54) [L181] var_1_53 = (var_1_55 - ((((var_1_48) > (var_1_49)) ? (var_1_48) : (var_1_49)))) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L184] COND FALSE !(! var_1_38) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L187] COND FALSE !(var_1_22 == var_1_23) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=1000000000, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L193] var_1_57 = (((((var_1_34) < (var_1_58)) ? (var_1_34) : (var_1_58))) + var_1_49) [L194] EXPR var_1_24 & (var_1_43 + var_1_29) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L194] COND FALSE !(((((32) < (var_1_34)) ? (32) : (var_1_34))) > (var_1_24 & (var_1_43 + var_1_29))) [L199] COND TRUE \read(var_1_33) [L200] EXPR var_1_54 ^ 4 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L200] COND TRUE (var_1_54 ^ 4) >= var_1_23 [L201] var_1_64 = var_1_42 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=1, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L204] COND TRUE var_1_31 < var_1_36 [L205] var_1_65 = ((var_1_61 && var_1_62) || var_1_39) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L207] COND FALSE !((var_1_48 - ((((64) < 0 ) ? -(64) : (64)))) > var_1_26) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L212] COND FALSE !(var_1_56 <= (~ (var_1_53 / 25))) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L223] COND FALSE !(var_1_41 < (var_1_30 * var_1_40)) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L230] COND TRUE var_1_25 != var_1_67 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=2, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L231] COND TRUE var_1_28 >= (var_1_76 + var_1_57) [L232] var_1_75 = (var_1_48 - var_1_54) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=16, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L241] COND FALSE !(! var_1_33) [L256] var_1_78 = var_1_27 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=41/5, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L258] COND TRUE \read(var_1_50) [L259] var_1_80 = var_1_71 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=2, var_1_82=8, var_1_8=9, var_1_9=0] [L261] COND TRUE var_1_31 > (((((24.8f) < 0 ) ? -(24.8f) : (24.8f))) / var_1_37) [L262] var_1_81 = ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L264] COND FALSE !((var_1_64 > ((((var_1_80) < 0 ) ? -(var_1_80) : (var_1_80)))) && var_1_61) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L267] unsigned long int stepLocal_1 = last_1_var_1_16; [L268] unsigned long int stepLocal_0 = last_1_var_1_16; VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L269] COND TRUE stepLocal_1 != last_1_var_1_10 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L270] COND FALSE !(var_1_8 <= stepLocal_0) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=5, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L278] COND TRUE var_1_12 == var_1_12 [L279] var_1_4 = ((8 + ((((var_1_7) > (var_1_8)) ? (var_1_7) : (var_1_8)))) - var_1_9) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, var_1_10=128, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=19/5, var_1_1=1, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=17, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L281] var_1_1 = (var_1_2 || (! var_1_3)) [L282] var_1_10 = (4027026809u - (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_7)) [L283] var_1_19 = ((((((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) < (1.4)) ? (((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) : (1.4))) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, var_1_10=2953284986, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=4, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=17, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L284] COND TRUE \read(var_1_1) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, var_1_10=2953284986, var_1_11=1073741823, var_1_12=8, var_1_15=-50, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=4, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=17, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L285] COND FALSE !(var_1_19 >= var_1_19) [L290] var_1_15 = var_1_7 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, var_1_10=2953284986, var_1_11=1073741823, var_1_12=8, var_1_15=0, var_1_16=1, var_1_17=2147483647, var_1_18=2147483647, var_1_19=4, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=17, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L295] COND TRUE var_1_19 != var_1_19 [L296] var_1_16 = (((((var_1_11) < (var_1_7)) ? (var_1_11) : (var_1_7))) + var_1_8) VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, var_1_10=2953284986, var_1_11=1073741823, var_1_12=8, var_1_15=0, var_1_16=9, var_1_17=2147483647, var_1_18=2147483647, var_1_19=4, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=17, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L304] unsigned char stepLocal_2 = var_1_1; VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, stepLocal_2=1, var_1_10=2953284986, var_1_11=1073741823, var_1_12=8, var_1_15=0, var_1_16=9, var_1_17=2147483647, var_1_18=2147483647, var_1_19=4, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=17, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L305] COND TRUE (var_1_16 == (var_1_8 - var_1_9)) && stepLocal_2 [L306] var_1_21 = var_1_9 VAL [isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, stepLocal_0=1, stepLocal_1=1, stepLocal_2=1, var_1_10=2953284986, var_1_11=1073741823, var_1_12=8, var_1_15=0, var_1_16=9, var_1_17=2147483647, var_1_18=2147483647, var_1_19=4, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=17, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L454] RET step() [L455] CALL, EXPR property() [L445-L446] return (((((((var_1_1 == ((unsigned char) (var_1_2 || (! var_1_3)))) && ((var_1_12 == var_1_12) ? (var_1_4 == ((signed char) ((8 + ((((var_1_7) > (var_1_8)) ? (var_1_7) : (var_1_8)))) - var_1_9))) : 1)) && (var_1_10 == ((unsigned long int) (4027026809u - (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - var_1_7))))) && ((last_1_var_1_16 != last_1_var_1_10) ? ((var_1_8 <= last_1_var_1_16) ? (((- last_1_var_1_19) >= last_1_var_1_19) ? (var_1_12 == ((signed short int) var_1_8)) : 1) : 1) : (var_1_12 == ((signed short int) var_1_9)))) && (var_1_1 ? ((var_1_19 >= var_1_19) ? ((! var_1_3) ? (var_1_15 == ((signed short int) var_1_8)) : 1) : (var_1_15 == ((signed short int) var_1_7))) : (var_1_15 == ((signed short int) 5)))) && ((var_1_19 != var_1_19) ? (var_1_16 == ((unsigned long int) (((((var_1_11) < (var_1_7)) ? (var_1_11) : (var_1_7))) + var_1_8))) : ((var_1_4 > var_1_12) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_11 - var_1_8)))) : (var_1_16 == ((unsigned long int) (((((var_1_17) > (var_1_18)) ? (var_1_17) : (var_1_18))) - var_1_9)))))) && (var_1_19 == ((double) ((((((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) < (1.4)) ? (((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) : (1.4)))))) && (((var_1_16 == (var_1_8 - var_1_9)) && var_1_1) ? (var_1_21 == ((unsigned short int) var_1_9)) : 1) ; [L455] RET, EXPR property() [L455] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=2953284986, var_1_11=1073741823, var_1_12=8, var_1_15=0, var_1_16=9, var_1_17=2147483647, var_1_18=2147483647, var_1_19=4, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=17, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=128, last_1_var_1_16=1, last_1_var_1_19=19/5, var_1_10=2953284986, var_1_11=1073741823, var_1_12=8, var_1_15=0, var_1_16=9, var_1_17=2147483647, var_1_18=2147483647, var_1_19=4, var_1_1=1, var_1_20=0, var_1_21=0, var_1_22=25, var_1_23=-32, var_1_24=64, var_1_25=9, var_1_26=63, var_1_27=32767, var_1_28=10, var_1_29=32758, var_1_2=1, var_1_33=1, var_1_34=10, var_1_35=0, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=329/10, var_1_42=2, var_1_43=-2147483648, var_1_44=32767, var_1_45=2147483646, var_1_46=2147483647, var_1_47=127, var_1_48=127, var_1_49=0, var_1_4=17, var_1_50=1, var_1_51=-126, var_1_52=-126, var_1_53=4294967074, var_1_54=127, var_1_55=4294967201, var_1_56=-10, var_1_57=10, var_1_58=11, var_1_59=1, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=2, var_1_65=0, var_1_66=-25, var_1_67=10, var_1_68=23/5, var_1_71=3, var_1_75=0, var_1_76=0, var_1_77=65535, var_1_78=32767, var_1_79=65534, var_1_7=0, var_1_80=3, var_1_81=0, var_1_82=8, var_1_8=9, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 205 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 153.8s, OverallIterations: 21, TraceHistogramMax: 81, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 89.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 6 mSolverCounterUnknown, 9012 SdHoareTripleChecker+Valid, 42.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8681 mSDsluCounter, 21838 SdHoareTripleChecker+Invalid, 40.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13361 mSDsCounter, 2181 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6592 IncrementalHoareTripleChecker+Invalid, 8779 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2181 mSolverCounterUnsat, 8477 mSDtfsCounter, 6592 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 14012 GetRequests, 13837 SyntacticMatches, 4 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 55.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=16898occurred in iteration=19, InterpolantAutomatonStates: 157, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.9s AutomataMinimizationTime, 20 MinimizatonAttempts, 33635 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 43.1s InterpolantComputationTime, 10915 NumberOfCodeBlocks, 10915 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 13873 ConstructedInterpolants, 12 QuantifiedInterpolants, 41613 SizeOfPredicates, 61 NumberOfNonLiveVariables, 21785 ConjunctsInSsa, 123 ConjunctsInUnsatCore, 28 InterpolantComputations, 12 PerfectInterpolantSequences, 360429/362880 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-20 19:27:04,268 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-12-20 19:27:04,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request...