/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-9.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-20 19:38:44,561 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-20 19:38:44,737 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:38:44,750 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-20 19:38:44,751 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-20 19:38:44,776 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-20 19:38:44,776 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-20 19:38:44,776 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-20 19:38:44,777 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-20 19:38:44,777 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-20 19:38:44,778 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-20 19:38:44,778 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-20 19:38:44,778 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-20 19:38:44,779 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-20 19:38:44,779 INFO L153 SettingsManager]: * Use SBE=true [2023-12-20 19:38:44,779 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-20 19:38:44,780 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-20 19:38:44,782 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-20 19:38:44,783 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-20 19:38:44,783 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-20 19:38:44,784 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-20 19:38:44,784 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-20 19:38:44,785 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-20 19:38:44,785 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-20 19:38:44,785 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-20 19:38:44,785 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-20 19:38:44,786 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-20 19:38:44,786 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-20 19:38:44,787 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-20 19:38:44,787 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-20 19:38:44,787 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-20 19:38:44,788 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-20 19:38:44,788 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 19:38:44,788 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-20 19:38:44,788 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-20 19:38:44,788 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-20 19:38:44,788 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-20 19:38:44,789 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-20 19:38:44,789 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-20 19:38:44,789 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-20 19:38:44,789 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-20 19:38:44,789 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-20 19:38:44,789 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-20 19:38:44,790 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:38:45,050 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-20 19:38:45,074 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-20 19:38:45,076 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-20 19:38:45,077 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-20 19:38:45,077 INFO L274 PluginConnector]: CDTParser initialized [2023-12-20 19:38:45,078 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-9.i [2023-12-20 19:38:46,654 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-20 19:38:46,882 INFO L384 CDTParser]: Found 1 translation units. [2023-12-20 19:38:46,882 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-9.i [2023-12-20 19:38:46,894 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3e6d10835/a1d2c364b1814f68a0530d97138ee580/FLAGbcd0b59fb [2023-12-20 19:38:46,904 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3e6d10835/a1d2c364b1814f68a0530d97138ee580 [2023-12-20 19:38:46,906 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-20 19:38:46,907 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-20 19:38:46,908 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-20 19:38:46,908 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-20 19:38:46,916 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-20 19:38:46,916 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 07:38:46" (1/1) ... [2023-12-20 19:38:46,917 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e3b5b8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:46, skipping insertion in model container [2023-12-20 19:38:46,917 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.12 07:38:46" (1/1) ... [2023-12-20 19:38:46,981 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-20 19:38:47,119 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-9.i[915,928] [2023-12-20 19:38:47,273 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 19:38:47,285 INFO L202 MainTranslator]: Completed pre-run [2023-12-20 19:38:47,302 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-9.i[915,928] [2023-12-20 19:38:47,376 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-20 19:38:47,402 INFO L206 MainTranslator]: Completed translation [2023-12-20 19:38:47,402 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47 WrapperNode [2023-12-20 19:38:47,403 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-20 19:38:47,404 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-20 19:38:47,404 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-20 19:38:47,404 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-20 19:38:47,410 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:38:47" (1/1) ... [2023-12-20 19:38:47,428 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:38:47" (1/1) ... [2023-12-20 19:38:47,481 INFO L138 Inliner]: procedures = 26, calls = 90, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 513 [2023-12-20 19:38:47,482 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-20 19:38:47,482 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-20 19:38:47,482 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-20 19:38:47,483 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-20 19:38:47,503 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,503 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,515 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,554 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:38:47,554 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,554 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,599 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,604 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,627 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,632 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,639 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-20 19:38:47,640 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-20 19:38:47,640 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-20 19:38:47,640 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-20 19:38:47,641 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (1/1) ... [2023-12-20 19:38:47,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-20 19:38:47,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:38:47,693 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:38:47,727 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:38:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-20 19:38:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-20 19:38:47,737 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-20 19:38:47,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-20 19:38:47,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-20 19:38:47,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-20 19:38:47,830 INFO L241 CfgBuilder]: Building ICFG [2023-12-20 19:38:47,832 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-20 19:38:48,426 INFO L282 CfgBuilder]: Performing block encoding [2023-12-20 19:38:48,454 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-20 19:38:48,454 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-20 19:38:48,455 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 07:38:48 BoogieIcfgContainer [2023-12-20 19:38:48,455 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-20 19:38:48,456 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-20 19:38:48,456 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-20 19:38:48,459 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-20 19:38:48,459 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.12 07:38:46" (1/3) ... [2023-12-20 19:38:48,460 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fa1e55f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 07:38:48, skipping insertion in model container [2023-12-20 19:38:48,460 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.12 07:38:47" (2/3) ... [2023-12-20 19:38:48,460 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fa1e55f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.12 07:38:48, skipping insertion in model container [2023-12-20 19:38:48,460 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.12 07:38:48" (3/3) ... [2023-12-20 19:38:48,461 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-9.i [2023-12-20 19:38:48,475 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-20 19:38:48,476 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-20 19:38:48,528 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-20 19:38:48,534 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;@59f9c3e3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-20 19:38:48,534 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-20 19:38:48,541 INFO L276 IsEmpty]: Start isEmpty. Operand has 205 states, 125 states have (on average 1.528) internal successors, (191), 126 states have internal predecessors, (191), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2023-12-20 19:38:48,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2023-12-20 19:38:48,577 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:38:48,578 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:48,578 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:38:48,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:38:48,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1821824594, now seen corresponding path program 1 times [2023-12-20 19:38:48,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:38:48,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478137951] [2023-12-20 19:38:48,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:48,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:38:48,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:38:48,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:38:48,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478137951] [2023-12-20 19:38:48,934 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-20 19:38:48,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637035501] [2023-12-20 19:38:48,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:48,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:38:48,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:38:48,938 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:38:48,956 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:38:49,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:38:49,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 1069 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-20 19:38:49,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:38:49,376 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 11552 trivial. 0 not checked. [2023-12-20 19:38:49,377 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:38:49,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637035501] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:38:49,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:38:49,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-20 19:38:49,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466187368] [2023-12-20 19:38:49,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:38:49,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-20 19:38:49,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:38:49,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-20 19:38:49,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-20 19:38:49,414 INFO L87 Difference]: Start difference. First operand has 205 states, 125 states have (on average 1.528) internal successors, (191), 126 states have internal predecessors, (191), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) Second operand has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) [2023-12-20 19:38:49,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:38:49,502 INFO L93 Difference]: Finished difference Result 407 states and 765 transitions. [2023-12-20 19:38:49,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-20 19:38:49,504 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) Word has length 480 [2023-12-20 19:38:49,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:38:49,517 INFO L225 Difference]: With dead ends: 407 [2023-12-20 19:38:49,517 INFO L226 Difference]: Without dead ends: 203 [2023-12-20 19:38:49,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 479 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:38:49,527 INFO L413 NwaCegarLoop]: 336 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, 336 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:38:49,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 336 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:38:49,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-12-20 19:38:49,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2023-12-20 19:38:49,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 124 states have (on average 1.4919354838709677) internal successors, (185), 124 states have internal predecessors, (185), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2023-12-20 19:38:49,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 339 transitions. [2023-12-20 19:38:49,598 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 339 transitions. Word has length 480 [2023-12-20 19:38:49,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:38:49,599 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 339 transitions. [2023-12-20 19:38:49,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) [2023-12-20 19:38:49,600 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 339 transitions. [2023-12-20 19:38:49,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2023-12-20 19:38:49,609 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:38:49,609 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:49,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-20 19:38:49,817 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:38:49,817 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:38:49,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:38:49,818 INFO L85 PathProgramCache]: Analyzing trace with hash 147740432, now seen corresponding path program 1 times [2023-12-20 19:38:49,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:38:49,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510956938] [2023-12-20 19:38:49,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:49,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:38:49,909 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:38:49,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1590447780] [2023-12-20 19:38:49,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:49,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:38:49,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:38:49,911 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:38:49,932 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:38:50,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:38:50,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 1069 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-20 19:38:50,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:38:50,297 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2023-12-20 19:38:50,297 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:38:50,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:38:50,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510956938] [2023-12-20 19:38:50,298 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:38:50,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590447780] [2023-12-20 19:38:50,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590447780] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:38:50,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:38:50,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:38:50,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391019253] [2023-12-20 19:38:50,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:38:50,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 19:38:50,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:38:50,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 19:38:50,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-20 19:38:50,302 INFO L87 Difference]: Start difference. First operand 203 states and 339 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, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:38:50,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:38:50,388 INFO L93 Difference]: Finished difference Result 409 states and 682 transitions. [2023-12-20 19:38:50,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-20 19:38:50,389 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, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 480 [2023-12-20 19:38:50,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:38:50,394 INFO L225 Difference]: With dead ends: 409 [2023-12-20 19:38:50,395 INFO L226 Difference]: Without dead ends: 207 [2023-12-20 19:38:50,396 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 477 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:38:50,398 INFO L413 NwaCegarLoop]: 334 mSDtfsCounter, 3 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 997 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:38:50,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 997 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:38:50,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-12-20 19:38:50,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 205. [2023-12-20 19:38:50,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 126 states have (on average 1.4841269841269842) internal successors, (187), 126 states have internal predecessors, (187), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2023-12-20 19:38:50,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 341 transitions. [2023-12-20 19:38:50,438 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 341 transitions. Word has length 480 [2023-12-20 19:38:50,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:38:50,448 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 341 transitions. [2023-12-20 19:38:50,449 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, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:38:50,449 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 341 transitions. [2023-12-20 19:38:50,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2023-12-20 19:38:50,457 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:38:50,458 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:50,474 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:38:50,674 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:38:50,675 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:38:50,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:38:50,675 INFO L85 PathProgramCache]: Analyzing trace with hash 147800014, now seen corresponding path program 1 times [2023-12-20 19:38:50,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:38:50,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992336778] [2023-12-20 19:38:50,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:50,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:38:50,764 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:38:50,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [226937280] [2023-12-20 19:38:50,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:50,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:38:50,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:38:50,767 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:38:50,775 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:38:51,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:38:51,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-20 19:38:51,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:38:51,082 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2023-12-20 19:38:51,083 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:38:51,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:38:51,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992336778] [2023-12-20 19:38:51,083 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:38:51,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226937280] [2023-12-20 19:38:51,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226937280] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:38:51,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:38:51,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-20 19:38:51,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776230542] [2023-12-20 19:38:51,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:38:51,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 19:38:51,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:38:51,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 19:38:51,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-20 19:38:51,087 INFO L87 Difference]: Start difference. First operand 205 states and 341 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:38:51,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:38:51,171 INFO L93 Difference]: Finished difference Result 519 states and 866 transitions. [2023-12-20 19:38:51,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 19:38:51,171 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 480 [2023-12-20 19:38:51,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:38:51,175 INFO L225 Difference]: With dead ends: 519 [2023-12-20 19:38:51,175 INFO L226 Difference]: Without dead ends: 315 [2023-12-20 19:38:51,176 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 478 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:38:51,178 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 180 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:38:51,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 689 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 19:38:51,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2023-12-20 19:38:51,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 312. [2023-12-20 19:38:51,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 213 states have (on average 1.5539906103286385) internal successors, (331), 214 states have internal predecessors, (331), 96 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (96), 95 states have call predecessors, (96), 96 states have call successors, (96) [2023-12-20 19:38:51,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 523 transitions. [2023-12-20 19:38:51,216 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 523 transitions. Word has length 480 [2023-12-20 19:38:51,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:38:51,217 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 523 transitions. [2023-12-20 19:38:51,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:38:51,218 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 523 transitions. [2023-12-20 19:38:51,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2023-12-20 19:38:51,225 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:38:51,226 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:51,236 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:38:51,434 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:38:51,434 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:38:51,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:38:51,435 INFO L85 PathProgramCache]: Analyzing trace with hash -489173818, now seen corresponding path program 1 times [2023-12-20 19:38:51,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:38:51,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632023344] [2023-12-20 19:38:51,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:51,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:38:51,513 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:38:51,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [439748447] [2023-12-20 19:38:51,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:51,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:38:51,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:38:51,515 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:38:51,534 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:38:51,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:38:51,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-20 19:38:51,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:38:52,730 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5796 proven. 96 refuted. 0 times theorem prover too weak. 5812 trivial. 0 not checked. [2023-12-20 19:38:52,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:38:53,057 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2023-12-20 19:38:53,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:38:53,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632023344] [2023-12-20 19:38:53,057 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:38:53,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439748447] [2023-12-20 19:38:53,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439748447] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-20 19:38:53,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-20 19:38:53,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2023-12-20 19:38:53,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532619374] [2023-12-20 19:38:53,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:38:53,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-20 19:38:53,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:38:53,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-20 19:38:53,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-20 19:38:53,063 INFO L87 Difference]: Start difference. First operand 312 states and 523 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:38:53,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:38:53,101 INFO L93 Difference]: Finished difference Result 934 states and 1567 transitions. [2023-12-20 19:38:53,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-20 19:38:53,101 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 480 [2023-12-20 19:38:53,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:38:53,106 INFO L225 Difference]: With dead ends: 934 [2023-12-20 19:38:53,106 INFO L226 Difference]: Without dead ends: 623 [2023-12-20 19:38:53,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 958 GetRequests, 953 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-20 19:38:53,108 INFO L413 NwaCegarLoop]: 335 mSDtfsCounter, 200 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 668 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:38:53,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 668 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-20 19:38:53,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2023-12-20 19:38:53,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 621. [2023-12-20 19:38:53,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 424 states have (on average 1.5518867924528301) internal successors, (658), 426 states have internal predecessors, (658), 192 states have call successors, (192), 4 states have call predecessors, (192), 4 states have return successors, (192), 190 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-20 19:38:53,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1042 transitions. [2023-12-20 19:38:53,188 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1042 transitions. Word has length 480 [2023-12-20 19:38:53,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:38:53,189 INFO L495 AbstractCegarLoop]: Abstraction has 621 states and 1042 transitions. [2023-12-20 19:38:53,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:38:53,189 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1042 transitions. [2023-12-20 19:38:53,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2023-12-20 19:38:53,192 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:38:53,193 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:53,201 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:38:53,401 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:38:53,401 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:38:53,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:38:53,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1333179320, now seen corresponding path program 1 times [2023-12-20 19:38:53,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:38:53,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109824018] [2023-12-20 19:38:53,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:53,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:38:53,449 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:38:53,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [868786248] [2023-12-20 19:38:53,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:53,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:38:53,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:38:53,451 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:38:53,454 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:38:53,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:38:53,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-20 19:38:53,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:38:54,025 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5688 proven. 90 refuted. 0 times theorem prover too weak. 5926 trivial. 0 not checked. [2023-12-20 19:38:54,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:38:54,328 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 138 proven. 90 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2023-12-20 19:38:54,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:38:54,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109824018] [2023-12-20 19:38:54,328 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:38:54,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868786248] [2023-12-20 19:38:54,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868786248] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:38:54,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:38:54,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2023-12-20 19:38:54,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754422644] [2023-12-20 19:38:54,329 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:38:54,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-20 19:38:54,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:38:54,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-20 19:38:54,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-20 19:38:54,331 INFO L87 Difference]: Start difference. First operand 621 states and 1042 transitions. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2023-12-20 19:38:55,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:38:55,403 INFO L93 Difference]: Finished difference Result 1885 states and 3139 transitions. [2023-12-20 19:38:55,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-20 19:38:55,404 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) Word has length 480 [2023-12-20 19:38:55,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:38:55,411 INFO L225 Difference]: With dead ends: 1885 [2023-12-20 19:38:55,411 INFO L226 Difference]: Without dead ends: 1265 [2023-12-20 19:38:55,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 976 GetRequests, 951 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=417, Unknown=0, NotChecked=0, Total=600 [2023-12-20 19:38:55,414 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 883 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 589 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 931 SdHoareTripleChecker+Valid, 996 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 589 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-20 19:38:55,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [931 Valid, 996 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [589 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-20 19:38:55,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2023-12-20 19:38:55,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 671. [2023-12-20 19:38:55,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 472 states have (on average 1.5508474576271187) internal successors, (732), 474 states have internal predecessors, (732), 192 states have call successors, (192), 6 states have call predecessors, (192), 6 states have return successors, (192), 190 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-20 19:38:55,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1116 transitions. [2023-12-20 19:38:55,506 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1116 transitions. Word has length 480 [2023-12-20 19:38:55,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:38:55,506 INFO L495 AbstractCegarLoop]: Abstraction has 671 states and 1116 transitions. [2023-12-20 19:38:55,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2023-12-20 19:38:55,507 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1116 transitions. [2023-12-20 19:38:55,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2023-12-20 19:38:55,510 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:38:55,510 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:55,519 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:38:55,718 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:38:55,719 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:38:55,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:38:55,719 INFO L85 PathProgramCache]: Analyzing trace with hash -631579446, now seen corresponding path program 1 times [2023-12-20 19:38:55,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:38:55,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379492751] [2023-12-20 19:38:55,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:55,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:38:55,776 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:38:55,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [588446162] [2023-12-20 19:38:55,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:38:55,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:38:55,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:38:55,777 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:38:55,780 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:38:56,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:38:56,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-20 19:38:56,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:38:57,951 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 1855 proven. 603 refuted. 0 times theorem prover too weak. 9246 trivial. 0 not checked. [2023-12-20 19:38:57,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:38:58,568 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 36 proven. 417 refuted. 0 times theorem prover too weak. 11251 trivial. 0 not checked. [2023-12-20 19:38:58,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:38:58,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379492751] [2023-12-20 19:38:58,568 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:38:58,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588446162] [2023-12-20 19:38:58,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588446162] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:38:58,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:38:58,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2023-12-20 19:38:58,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362565614] [2023-12-20 19:38:58,569 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:38:58,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-20 19:38:58,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:38:58,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-20 19:38:58,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2023-12-20 19:38:58,572 INFO L87 Difference]: Start difference. First operand 671 states and 1116 transitions. Second operand has 22 states, 22 states have (on average 9.045454545454545) internal successors, (199), 22 states have internal predecessors, (199), 6 states have call successors, (154), 4 states have call predecessors, (154), 8 states have return successors, (154), 6 states have call predecessors, (154), 6 states have call successors, (154) [2023-12-20 19:39:01,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:39:01,033 INFO L93 Difference]: Finished difference Result 2261 states and 3691 transitions. [2023-12-20 19:39:01,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-20 19:39:01,034 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 9.045454545454545) internal successors, (199), 22 states have internal predecessors, (199), 6 states have call successors, (154), 4 states have call predecessors, (154), 8 states have return successors, (154), 6 states have call predecessors, (154), 6 states have call successors, (154) Word has length 480 [2023-12-20 19:39:01,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:39:01,043 INFO L225 Difference]: With dead ends: 2261 [2023-12-20 19:39:01,043 INFO L226 Difference]: Without dead ends: 1591 [2023-12-20 19:39:01,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 982 GetRequests, 941 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=492, Invalid=1314, Unknown=0, NotChecked=0, Total=1806 [2023-12-20 19:39:01,048 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 1293 mSDsluCounter, 2046 mSDsCounter, 0 mSdLazyCounter, 2167 mSolverCounterSat, 522 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1294 SdHoareTripleChecker+Valid, 2317 SdHoareTripleChecker+Invalid, 2689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 522 IncrementalHoareTripleChecker+Valid, 2167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-20 19:39:01,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1294 Valid, 2317 Invalid, 2689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [522 Valid, 2167 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-20 19:39:01,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1591 states. [2023-12-20 19:39:01,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1591 to 1379. [2023-12-20 19:39:01,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1379 states, 974 states have (on average 1.5297741273100616) internal successors, (1490), 978 states have internal predecessors, (1490), 384 states have call successors, (384), 20 states have call predecessors, (384), 20 states have return successors, (384), 380 states have call predecessors, (384), 384 states have call successors, (384) [2023-12-20 19:39:01,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1379 states to 1379 states and 2258 transitions. [2023-12-20 19:39:01,244 INFO L78 Accepts]: Start accepts. Automaton has 1379 states and 2258 transitions. Word has length 480 [2023-12-20 19:39:01,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:39:01,245 INFO L495 AbstractCegarLoop]: Abstraction has 1379 states and 2258 transitions. [2023-12-20 19:39:01,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 9.045454545454545) internal successors, (199), 22 states have internal predecessors, (199), 6 states have call successors, (154), 4 states have call predecessors, (154), 8 states have return successors, (154), 6 states have call predecessors, (154), 6 states have call successors, (154) [2023-12-20 19:39:01,245 INFO L276 IsEmpty]: Start isEmpty. Operand 1379 states and 2258 transitions. [2023-12-20 19:39:01,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2023-12-20 19:39:01,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:39:01,250 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:01,260 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:39:01,458 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:39:01,458 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:39:01,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:39:01,460 INFO L85 PathProgramCache]: Analyzing trace with hash 389488908, now seen corresponding path program 1 times [2023-12-20 19:39:01,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:39:01,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072043543] [2023-12-20 19:39:01,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:01,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:39:01,516 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:39:01,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [350636077] [2023-12-20 19:39:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:01,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:39:01,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:39:01,517 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:39:01,534 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:39:01,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:39:01,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-20 19:39:01,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:39:02,923 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5422 proven. 147 refuted. 0 times theorem prover too weak. 6135 trivial. 0 not checked. [2023-12-20 19:39:02,923 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:39:03,202 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2023-12-20 19:39:03,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:39:03,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072043543] [2023-12-20 19:39:03,202 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:39:03,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350636077] [2023-12-20 19:39:03,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350636077] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-20 19:39:03,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-20 19:39:03,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 11 [2023-12-20 19:39:03,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411611563] [2023-12-20 19:39:03,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:39:03,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-20 19:39:03,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:39:03,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-20 19:39:03,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-12-20 19:39:03,205 INFO L87 Difference]: Start difference. First operand 1379 states and 2258 transitions. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:39:04,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:39:04,130 INFO L93 Difference]: Finished difference Result 5607 states and 9150 transitions. [2023-12-20 19:39:04,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-20 19:39:04,131 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 480 [2023-12-20 19:39:04,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:39:04,151 INFO L225 Difference]: With dead ends: 5607 [2023-12-20 19:39:04,151 INFO L226 Difference]: Without dead ends: 4229 [2023-12-20 19:39:04,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 960 GetRequests, 950 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-20 19:39:04,157 INFO L413 NwaCegarLoop]: 408 mSDtfsCounter, 724 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 1229 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-20 19:39:04,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 1229 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-20 19:39:04,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4229 states. [2023-12-20 19:39:04,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4229 to 2411. [2023-12-20 19:39:04,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2411 states, 1814 states have (on average 1.5689084895259096) internal successors, (2846), 1826 states have internal predecessors, (2846), 560 states have call successors, (560), 36 states have call predecessors, (560), 36 states have return successors, (560), 548 states have call predecessors, (560), 560 states have call successors, (560) [2023-12-20 19:39:04,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2411 states to 2411 states and 3966 transitions. [2023-12-20 19:39:04,480 INFO L78 Accepts]: Start accepts. Automaton has 2411 states and 3966 transitions. Word has length 480 [2023-12-20 19:39:04,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:39:04,481 INFO L495 AbstractCegarLoop]: Abstraction has 2411 states and 3966 transitions. [2023-12-20 19:39:04,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:39:04,482 INFO L276 IsEmpty]: Start isEmpty. Operand 2411 states and 3966 transitions. [2023-12-20 19:39:04,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 481 [2023-12-20 19:39:04,486 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:39:04,486 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:04,496 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:39:04,693 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:39:04,694 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:39:04,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:39:04,695 INFO L85 PathProgramCache]: Analyzing trace with hash 36400526, now seen corresponding path program 1 times [2023-12-20 19:39:04,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:39:04,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752526707] [2023-12-20 19:39:04,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:04,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:39:04,755 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:39:04,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1701888378] [2023-12-20 19:39:04,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:04,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:39:04,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:39:04,757 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:39:04,777 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:39:05,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:39:05,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 1064 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-20 19:39:05,091 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:39:06,926 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5422 proven. 147 refuted. 0 times theorem prover too weak. 6135 trivial. 0 not checked. [2023-12-20 19:39:06,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:39:07,913 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 81 proven. 147 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2023-12-20 19:39:07,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:39:07,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752526707] [2023-12-20 19:39:07,914 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:39:07,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701888378] [2023-12-20 19:39:07,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701888378] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:39:07,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:39:07,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 13 [2023-12-20 19:39:07,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072272516] [2023-12-20 19:39:07,915 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:39:07,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-20 19:39:07,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:39:07,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-20 19:39:07,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2023-12-20 19:39:07,917 INFO L87 Difference]: Start difference. First operand 2411 states and 3966 transitions. Second operand has 13 states, 13 states have (on average 12.923076923076923) internal successors, (168), 13 states have internal predecessors, (168), 4 states have call successors, (154), 3 states have call predecessors, (154), 5 states have return successors, (154), 4 states have call predecessors, (154), 4 states have call successors, (154) [2023-12-20 19:39:12,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:39:12,911 INFO L93 Difference]: Finished difference Result 16017 states and 26021 transitions. [2023-12-20 19:39:12,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-12-20 19:39:12,912 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 12.923076923076923) internal successors, (168), 13 states have internal predecessors, (168), 4 states have call successors, (154), 3 states have call predecessors, (154), 5 states have return successors, (154), 4 states have call predecessors, (154), 4 states have call successors, (154) Word has length 480 [2023-12-20 19:39:12,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:39:12,974 INFO L225 Difference]: With dead ends: 16017 [2023-12-20 19:39:12,975 INFO L226 Difference]: Without dead ends: 13607 [2023-12-20 19:39:12,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 993 GetRequests, 954 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=574, Invalid=1066, Unknown=0, NotChecked=0, Total=1640 [2023-12-20 19:39:12,987 INFO L413 NwaCegarLoop]: 684 mSDtfsCounter, 1983 mSDsluCounter, 2693 mSDsCounter, 0 mSdLazyCounter, 2891 mSolverCounterSat, 985 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2108 SdHoareTripleChecker+Valid, 3377 SdHoareTripleChecker+Invalid, 3876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 985 IncrementalHoareTripleChecker+Valid, 2891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:39:12,987 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2108 Valid, 3377 Invalid, 3876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [985 Valid, 2891 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-20 19:39:12,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13607 states. [2023-12-20 19:39:14,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13607 to 9291. [2023-12-20 19:39:14,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9291 states, 6894 states have (on average 1.536118363794604) internal successors, (10590), 6942 states have internal predecessors, (10590), 2240 states have call successors, (2240), 156 states have call predecessors, (2240), 156 states have return successors, (2240), 2192 states have call predecessors, (2240), 2240 states have call successors, (2240) [2023-12-20 19:39:14,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9291 states to 9291 states and 15070 transitions. [2023-12-20 19:39:14,388 INFO L78 Accepts]: Start accepts. Automaton has 9291 states and 15070 transitions. Word has length 480 [2023-12-20 19:39:14,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:39:14,389 INFO L495 AbstractCegarLoop]: Abstraction has 9291 states and 15070 transitions. [2023-12-20 19:39:14,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.923076923076923) internal successors, (168), 13 states have internal predecessors, (168), 4 states have call successors, (154), 3 states have call predecessors, (154), 5 states have return successors, (154), 4 states have call predecessors, (154), 4 states have call successors, (154) [2023-12-20 19:39:14,390 INFO L276 IsEmpty]: Start isEmpty. Operand 9291 states and 15070 transitions. [2023-12-20 19:39:14,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2023-12-20 19:39:14,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:39:14,396 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:14,411 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:39:14,604 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:39:14,605 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:39:14,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:39:14,605 INFO L85 PathProgramCache]: Analyzing trace with hash 368437222, now seen corresponding path program 1 times [2023-12-20 19:39:14,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:39:14,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546307220] [2023-12-20 19:39:14,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:14,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:39:14,652 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:39:14,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1324605191] [2023-12-20 19:39:14,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:14,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:39:14,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:39:14,657 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:39:14,672 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:39:14,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:39:14,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 1068 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-20 19:39:14,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:39:14,942 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2023-12-20 19:39:14,943 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:39:14,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:39:14,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546307220] [2023-12-20 19:39:14,943 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:39:14,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324605191] [2023-12-20 19:39:14,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324605191] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:39:14,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:39:14,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:39:14,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955180926] [2023-12-20 19:39:14,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:39:14,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-20 19:39:14,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:39:14,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-20 19:39:14,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-20 19:39:14,945 INFO L87 Difference]: Start difference. First operand 9291 states and 15070 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:39:16,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:39:16,741 INFO L93 Difference]: Finished difference Result 30685 states and 49786 transitions. [2023-12-20 19:39:16,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-20 19:39:16,742 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 481 [2023-12-20 19:39:16,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:39:16,802 INFO L225 Difference]: With dead ends: 30685 [2023-12-20 19:39:16,802 INFO L226 Difference]: Without dead ends: 21395 [2023-12-20 19:39:16,824 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 479 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:39:16,826 INFO L413 NwaCegarLoop]: 680 mSDtfsCounter, 760 mSDsluCounter, 1125 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 760 SdHoareTripleChecker+Valid, 1805 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-20 19:39:16,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [760 Valid, 1805 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-20 19:39:16,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21395 states. [2023-12-20 19:39:18,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21395 to 16721. [2023-12-20 19:39:18,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16721 states, 12416 states have (on average 1.527061855670103) internal successors, (18960), 12504 states have internal predecessors, (18960), 4020 states have call successors, (4020), 284 states have call predecessors, (4020), 284 states have return successors, (4020), 3932 states have call predecessors, (4020), 4020 states have call successors, (4020) [2023-12-20 19:39:18,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16721 states to 16721 states and 27000 transitions. [2023-12-20 19:39:18,824 INFO L78 Accepts]: Start accepts. Automaton has 16721 states and 27000 transitions. Word has length 481 [2023-12-20 19:39:18,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:39:18,825 INFO L495 AbstractCegarLoop]: Abstraction has 16721 states and 27000 transitions. [2023-12-20 19:39:18,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:39:18,826 INFO L276 IsEmpty]: Start isEmpty. Operand 16721 states and 27000 transitions. [2023-12-20 19:39:18,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2023-12-20 19:39:18,835 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:39:18,835 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:18,847 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:39:19,043 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:39:19,043 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:39:19,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:39:19,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1762771724, now seen corresponding path program 1 times [2023-12-20 19:39:19,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:39:19,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305014673] [2023-12-20 19:39:19,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:19,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:39:19,086 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:39:19,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [893407246] [2023-12-20 19:39:19,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:19,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:39:19,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:39:19,088 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:39:19,099 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:39:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:39:19,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 1069 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-20 19:39:19,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:39:19,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5688 proven. 90 refuted. 0 times theorem prover too weak. 5926 trivial. 0 not checked. [2023-12-20 19:39:19,605 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:39:19,869 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 138 proven. 90 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2023-12-20 19:39:19,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:39:19,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305014673] [2023-12-20 19:39:19,869 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:39:19,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893407246] [2023-12-20 19:39:19,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893407246] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:39:19,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:39:19,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2023-12-20 19:39:19,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296182316] [2023-12-20 19:39:19,870 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:39:19,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-20 19:39:19,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:39:19,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-20 19:39:19,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-20 19:39:19,872 INFO L87 Difference]: Start difference. First operand 16721 states and 27000 transitions. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2023-12-20 19:39:21,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:39:21,710 INFO L93 Difference]: Finished difference Result 24753 states and 39720 transitions. [2023-12-20 19:39:21,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-20 19:39:21,711 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) Word has length 481 [2023-12-20 19:39:21,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:39:21,753 INFO L225 Difference]: With dead ends: 24753 [2023-12-20 19:39:21,753 INFO L226 Difference]: Without dead ends: 15783 [2023-12-20 19:39:21,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 953 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-12-20 19:39:21,776 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 658 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 510 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 659 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 510 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-20 19:39:21,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [659 Valid, 586 Invalid, 915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [510 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-20 19:39:21,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15783 states. [2023-12-20 19:39:23,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15783 to 7753. [2023-12-20 19:39:23,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7753 states, 5600 states have (on average 1.4933928571428572) internal successors, (8363), 5644 states have internal predecessors, (8363), 2010 states have call successors, (2010), 142 states have call predecessors, (2010), 142 states have return successors, (2010), 1966 states have call predecessors, (2010), 2010 states have call successors, (2010) [2023-12-20 19:39:23,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7753 states to 7753 states and 12383 transitions. [2023-12-20 19:39:23,284 INFO L78 Accepts]: Start accepts. Automaton has 7753 states and 12383 transitions. Word has length 481 [2023-12-20 19:39:23,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:39:23,285 INFO L495 AbstractCegarLoop]: Abstraction has 7753 states and 12383 transitions. [2023-12-20 19:39:23,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2023-12-20 19:39:23,285 INFO L276 IsEmpty]: Start isEmpty. Operand 7753 states and 12383 transitions. [2023-12-20 19:39:23,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2023-12-20 19:39:23,292 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:39:23,292 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:23,303 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:39:23,500 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:39:23,501 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:39:23,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:39:23,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1620366096, now seen corresponding path program 1 times [2023-12-20 19:39:23,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:39:23,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534089333] [2023-12-20 19:39:23,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:23,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:39:23,549 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:39:23,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898130130] [2023-12-20 19:39:23,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:23,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:39:23,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:39:23,550 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:39:23,572 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:39:23,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:39:23,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 1069 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-20 19:39:23,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:39:24,414 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2023-12-20 19:39:24,414 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-20 19:39:24,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:39:24,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534089333] [2023-12-20 19:39:24,414 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:39:24,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898130130] [2023-12-20 19:39:24,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898130130] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-20 19:39:24,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-20 19:39:24,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-20 19:39:24,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972895739] [2023-12-20 19:39:24,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-20 19:39:24,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-20 19:39:24,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:39:24,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-20 19:39:24,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-20 19:39:24,417 INFO L87 Difference]: Start difference. First operand 7753 states and 12383 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:39:26,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:39:26,909 INFO L93 Difference]: Finished difference Result 20647 states and 33044 transitions. [2023-12-20 19:39:26,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-20 19:39:26,910 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 481 [2023-12-20 19:39:26,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:39:26,945 INFO L225 Difference]: With dead ends: 20647 [2023-12-20 19:39:26,945 INFO L226 Difference]: Without dead ends: 16341 [2023-12-20 19:39:26,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 477 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-20 19:39:26,959 INFO L413 NwaCegarLoop]: 687 mSDtfsCounter, 1300 mSDsluCounter, 1144 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1300 SdHoareTripleChecker+Valid, 1831 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-20 19:39:26,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1300 Valid, 1831 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-20 19:39:26,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16341 states. [2023-12-20 19:39:29,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16341 to 16299. [2023-12-20 19:39:29,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16299 states, 11754 states have (on average 1.4894503998638762) internal successors, (17507), 11846 states have internal predecessors, (17507), 4250 states have call successors, (4250), 294 states have call predecessors, (4250), 294 states have return successors, (4250), 4158 states have call predecessors, (4250), 4250 states have call successors, (4250) [2023-12-20 19:39:29,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16299 states to 16299 states and 26007 transitions. [2023-12-20 19:39:29,083 INFO L78 Accepts]: Start accepts. Automaton has 16299 states and 26007 transitions. Word has length 481 [2023-12-20 19:39:29,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:39:29,084 INFO L495 AbstractCegarLoop]: Abstraction has 16299 states and 26007 transitions. [2023-12-20 19:39:29,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2023-12-20 19:39:29,084 INFO L276 IsEmpty]: Start isEmpty. Operand 16299 states and 26007 transitions. [2023-12-20 19:39:29,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2023-12-20 19:39:29,090 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:39:29,091 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:29,102 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:39:29,298 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:39:29,299 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:39:29,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:39:29,300 INFO L85 PathProgramCache]: Analyzing trace with hash 550278200, now seen corresponding path program 1 times [2023-12-20 19:39:29,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:39:29,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483448387] [2023-12-20 19:39:29,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:29,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:39:29,342 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:39:29,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1792867649] [2023-12-20 19:39:29,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:39:29,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:39:29,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:39:29,343 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:39:29,366 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:39:29,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:39:29,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 33 conjunts are in the unsatisfiable core [2023-12-20 19:39:29,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:39:37,577 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 6782 proven. 417 refuted. 0 times theorem prover too weak. 4505 trivial. 0 not checked. [2023-12-20 19:39:37,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:40:03,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:40:03,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483448387] [2023-12-20 19:40:03,172 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:40:03,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792867649] [2023-12-20 19:40:03,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792867649] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-20 19:40:03,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-20 19:40:03,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-12-20 19:40:03,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400192523] [2023-12-20 19:40:03,173 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-20 19:40:03,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-20 19:40:03,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:40:03,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-20 19:40:03,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=357, Unknown=2, NotChecked=0, Total=462 [2023-12-20 19:40:03,175 INFO L87 Difference]: Start difference. First operand 16299 states and 26007 transitions. Second operand has 15 states, 15 states have (on average 7.8) internal successors, (117), 14 states have internal predecessors, (117), 4 states have call successors, (77), 4 states have call predecessors, (77), 7 states have return successors, (77), 4 states have call predecessors, (77), 4 states have call successors, (77) [2023-12-20 19:40:47,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:40:47,053 INFO L93 Difference]: Finished difference Result 33405 states and 52789 transitions. [2023-12-20 19:40:47,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-12-20 19:40:47,053 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 7.8) internal successors, (117), 14 states have internal predecessors, (117), 4 states have call successors, (77), 4 states have call predecessors, (77), 7 states have return successors, (77), 4 states have call predecessors, (77), 4 states have call successors, (77) Word has length 481 [2023-12-20 19:40:47,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:40:47,097 INFO L225 Difference]: With dead ends: 33405 [2023-12-20 19:40:47,098 INFO L226 Difference]: Without dead ends: 20547 [2023-12-20 19:40:47,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 513 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 42.6s TimeCoverageRelationStatistics Valid=537, Invalid=1441, Unknown=2, NotChecked=0, Total=1980 [2023-12-20 19:40:47,119 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 1462 mSDsluCounter, 1683 mSDsCounter, 0 mSdLazyCounter, 2133 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1508 SdHoareTripleChecker+Valid, 1922 SdHoareTripleChecker+Invalid, 2350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 2133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.6s IncrementalHoareTripleChecker+Time [2023-12-20 19:40:47,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1508 Valid, 1922 Invalid, 2350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 2133 Invalid, 0 Unknown, 0 Unchecked, 22.6s Time] [2023-12-20 19:40:47,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20547 states. [2023-12-20 19:40:49,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20547 to 17107. [2023-12-20 19:40:49,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17107 states, 12418 states have (on average 1.4873570623288774) internal successors, (18470), 12516 states have internal predecessors, (18470), 4336 states have call successors, (4336), 352 states have call predecessors, (4336), 352 states have return successors, (4336), 4238 states have call predecessors, (4336), 4336 states have call successors, (4336) [2023-12-20 19:40:49,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17107 states to 17107 states and 27142 transitions. [2023-12-20 19:40:49,513 INFO L78 Accepts]: Start accepts. Automaton has 17107 states and 27142 transitions. Word has length 481 [2023-12-20 19:40:49,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:40:49,514 INFO L495 AbstractCegarLoop]: Abstraction has 17107 states and 27142 transitions. [2023-12-20 19:40:49,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.8) internal successors, (117), 14 states have internal predecessors, (117), 4 states have call successors, (77), 4 states have call predecessors, (77), 7 states have return successors, (77), 4 states have call predecessors, (77), 4 states have call successors, (77) [2023-12-20 19:40:49,514 INFO L276 IsEmpty]: Start isEmpty. Operand 17107 states and 27142 transitions. [2023-12-20 19:40:49,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2023-12-20 19:40:49,521 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:40:49,521 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:40:49,529 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:40:49,729 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:40:49,729 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:40:49,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:40:49,730 INFO L85 PathProgramCache]: Analyzing trace with hash -347115078, now seen corresponding path program 1 times [2023-12-20 19:40:49,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:40:49,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252849111] [2023-12-20 19:40:49,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:40:49,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:40:49,766 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:40:49,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1078821841] [2023-12-20 19:40:49,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:40:49,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:40:49,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:40:49,768 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:40:49,776 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:40:50,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-20 19:40:50,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-20 19:40:50,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-20 19:40:50,647 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5688 proven. 90 refuted. 0 times theorem prover too weak. 5926 trivial. 0 not checked. [2023-12-20 19:40:50,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-20 19:40:51,135 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 138 proven. 90 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2023-12-20 19:40:51,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-20 19:40:51,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252849111] [2023-12-20 19:40:51,135 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-20 19:40:51,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078821841] [2023-12-20 19:40:51,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078821841] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-20 19:40:51,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-20 19:40:51,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 10 [2023-12-20 19:40:51,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880155838] [2023-12-20 19:40:51,135 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-20 19:40:51,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-20 19:40:51,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-20 19:40:51,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-20 19:40:51,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-20 19:40:51,137 INFO L87 Difference]: Start difference. First operand 17107 states and 27142 transitions. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2023-12-20 19:40:58,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-20 19:40:58,012 INFO L93 Difference]: Finished difference Result 59123 states and 92991 transitions. [2023-12-20 19:40:58,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-20 19:40:58,013 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) Word has length 481 [2023-12-20 19:40:58,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-20 19:40:58,101 INFO L225 Difference]: With dead ends: 59123 [2023-12-20 19:40:58,101 INFO L226 Difference]: Without dead ends: 42017 [2023-12-20 19:40:58,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 974 GetRequests, 952 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=350, Unknown=0, NotChecked=0, Total=506 [2023-12-20 19:40:58,133 INFO L413 NwaCegarLoop]: 396 mSDtfsCounter, 1033 mSDsluCounter, 1273 mSDsCounter, 0 mSdLazyCounter, 1234 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1126 SdHoareTripleChecker+Valid, 1669 SdHoareTripleChecker+Invalid, 1589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 1234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-20 19:40:58,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1126 Valid, 1669 Invalid, 1589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 1234 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-20 19:40:58,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42017 states. [2023-12-20 19:41:01,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42017 to 24557. [2023-12-20 19:41:02,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24557 states, 17936 states have (on average 1.4851137377341659) internal successors, (26637), 18100 states have internal predecessors, (26637), 6102 states have call successors, (6102), 518 states have call predecessors, (6102), 518 states have return successors, (6102), 5938 states have call predecessors, (6102), 6102 states have call successors, (6102) [2023-12-20 19:41:02,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24557 states to 24557 states and 38841 transitions. [2023-12-20 19:41:02,069 INFO L78 Accepts]: Start accepts. Automaton has 24557 states and 38841 transitions. Word has length 481 [2023-12-20 19:41:02,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-20 19:41:02,069 INFO L495 AbstractCegarLoop]: Abstraction has 24557 states and 38841 transitions. [2023-12-20 19:41:02,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2023-12-20 19:41:02,070 INFO L276 IsEmpty]: Start isEmpty. Operand 24557 states and 38841 transitions. [2023-12-20 19:41:02,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2023-12-20 19:41:02,079 INFO L187 NwaCegarLoop]: Found error trace [2023-12-20 19:41:02,079 INFO L195 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:02,087 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:41:02,286 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:41:02,287 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-20 19:41:02,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-20 19:41:02,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1718922376, now seen corresponding path program 1 times [2023-12-20 19:41:02,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-20 19:41:02,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821763704] [2023-12-20 19:41:02,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:41:02,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-20 19:41:02,331 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-20 19:41:02,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1477944322] [2023-12-20 19:41:02,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-20 19:41:02,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-20 19:41:02,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-20 19:41:02,333 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:41:02,344 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:41:02,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 19:41:02,725 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-20 19:41:02,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-20 19:41:03,359 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-20 19:41:03,360 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-20 19:41:03,360 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-20 19:41:03,370 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:41:03,562 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:41:03,565 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-20 19:41:03,570 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-20 19:41:03,873 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.12 07:41:03 BoogieIcfgContainer [2023-12-20 19:41:03,873 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-20 19:41:03,874 INFO L158 Benchmark]: Toolchain (without parser) took 136966.49ms. Allocated memory was 314.6MB in the beginning and 2.6GB in the end (delta: 2.3GB). Free memory was 262.5MB in the beginning and 1.7GB in the end (delta: -1.4GB). Peak memory consumption was 864.6MB. Max. memory is 8.0GB. [2023-12-20 19:41:03,874 INFO L158 Benchmark]: CDTParser took 0.50ms. Allocated memory is still 184.5MB. Free memory is still 133.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-20 19:41:03,874 INFO L158 Benchmark]: CACSL2BoogieTranslator took 494.66ms. Allocated memory is still 314.6MB. Free memory was 262.2MB in the beginning and 238.9MB in the end (delta: 23.2MB). Peak memory consumption was 23.1MB. Max. memory is 8.0GB. [2023-12-20 19:41:03,874 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.31ms. Allocated memory is still 314.6MB. Free memory was 238.9MB in the beginning and 231.1MB in the end (delta: 7.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-20 19:41:03,875 INFO L158 Benchmark]: Boogie Preprocessor took 156.53ms. Allocated memory is still 314.6MB. Free memory was 231.1MB in the beginning and 222.3MB in the end (delta: 8.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2023-12-20 19:41:03,875 INFO L158 Benchmark]: RCFGBuilder took 814.88ms. Allocated memory is still 314.6MB. Free memory was 222.3MB in the beginning and 228.1MB in the end (delta: -5.7MB). Peak memory consumption was 6.1MB. Max. memory is 8.0GB. [2023-12-20 19:41:03,876 INFO L158 Benchmark]: TraceAbstraction took 135417.04ms. Allocated memory was 314.6MB in the beginning and 2.6GB in the end (delta: 2.3GB). Free memory was 227.5MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 829.1MB. Max. memory is 8.0GB. [2023-12-20 19:41:03,879 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.50ms. Allocated memory is still 184.5MB. Free memory is still 133.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 494.66ms. Allocated memory is still 314.6MB. Free memory was 262.2MB in the beginning and 238.9MB in the end (delta: 23.2MB). Peak memory consumption was 23.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 78.31ms. Allocated memory is still 314.6MB. Free memory was 238.9MB in the beginning and 231.1MB in the end (delta: 7.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 156.53ms. Allocated memory is still 314.6MB. Free memory was 231.1MB in the beginning and 222.3MB in the end (delta: 8.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * RCFGBuilder took 814.88ms. Allocated memory is still 314.6MB. Free memory was 222.3MB in the beginning and 228.1MB in the end (delta: -5.7MB). Peak memory consumption was 6.1MB. Max. memory is 8.0GB. * TraceAbstraction took 135417.04ms. Allocated memory was 314.6MB in the beginning and 2.6GB in the end (delta: 2.3GB). Free memory was 227.5MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 829.1MB. 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 258, overapproximation of someUnaryDOUBLEoperation at line 47, overapproximation of someBinaryArithmeticDOUBLEoperation at line 247, overapproximation of someBinaryDOUBLEComparisonOperation at line 443, overapproximation of bitwise operation at line 443. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 5.5; [L23] signed short int var_1_3 = 1; [L24] signed long int var_1_5 = -64; [L25] signed char var_1_6 = 10; [L26] signed char var_1_7 = 5; [L27] double var_1_8 = 16.25; [L28] double var_1_9 = 1.8; [L29] unsigned char var_1_10 = 32; [L30] unsigned char var_1_11 = 64; [L31] unsigned short int var_1_12 = 16; [L32] unsigned long int var_1_13 = 128; [L33] unsigned char var_1_15 = 1; [L34] unsigned short int var_1_16 = 256; [L35] signed char var_1_18 = -2; [L36] unsigned long int var_1_19 = 50; [L37] unsigned char var_1_20 = 0; [L38] unsigned char var_1_21 = 0; [L39] unsigned long int var_1_22 = 0; [L40] unsigned char var_1_23 = 64; [L41] unsigned char var_1_24 = 64; [L42] unsigned char var_1_25 = 2; [L43] unsigned short int var_1_26 = 32; [L44] unsigned long int var_1_27 = 100; [L45] unsigned short int var_1_28 = 64; [L46] float var_1_29 = 499.875; [L47] float var_1_30 = -0.2; [L48] float var_1_31 = 7.4; [L49] float var_1_32 = -0.375; [L50] unsigned short int var_1_33 = 10; [L51] signed char var_1_34 = -25; [L52] unsigned short int var_1_35 = 25; [L53] signed char var_1_36 = -50; [L54] signed char var_1_37 = -4; [L55] signed char var_1_38 = 5; [L56] unsigned long int var_1_39 = 16; [L57] unsigned char var_1_40 = 1; [L58] unsigned char var_1_41 = 0; [L59] unsigned char var_1_42 = 1; [L60] signed short int var_1_43 = -64; [L61] signed long int var_1_44 = -32; [L62] signed short int var_1_45 = -16; [L63] unsigned char var_1_46 = 0; [L64] double var_1_47 = 256.8; [L65] double var_1_48 = 50.9; [L66] double var_1_49 = 128.2; [L67] double var_1_50 = 64.125; [L68] unsigned char var_1_51 = 1; [L69] unsigned short int var_1_52 = 56735; [L70] unsigned char var_1_53 = 0; [L71] signed char var_1_54 = 25; [L72] unsigned short int var_1_55 = 500; [L73] signed char var_1_56 = 25; [L74] unsigned short int var_1_57 = 36741; [L75] unsigned char var_1_58 = 1; [L76] float var_1_59 = 5.75; [L77] unsigned char var_1_60 = 32; [L78] unsigned long int var_1_61 = 10; [L79] unsigned short int var_1_62 = 25; [L80] signed long int var_1_63 = 25; [L81] signed short int var_1_64 = -5; [L82] signed short int var_1_65 = 10000; [L83] signed short int var_1_66 = 16621; [L84] signed short int var_1_67 = 4; [L85] unsigned char var_1_68 = 10; [L86] signed short int var_1_69 = -4; [L87] signed short int var_1_70 = -32; [L88] signed short int var_1_71 = 200; [L89] float var_1_72 = 64.625; [L90] float var_1_73 = 0.0; [L91] float var_1_74 = 0.0; [L92] float var_1_75 = 63.5; [L93] unsigned char var_1_76 = 1; [L94] double var_1_77 = 32.5; [L95] double var_1_78 = 0.0; [L96] unsigned char var_1_79 = 0; [L97] unsigned char var_1_80 = 32; [L98] unsigned char var_1_81 = 1; [L99] unsigned char last_1_var_1_10 = 32; [L100] unsigned short int last_1_var_1_12 = 16; [L101] unsigned long int last_1_var_1_13 = 128; [L447] isInitial = 1 [L448] FCALL initially() [L449] COND TRUE 1 [L450] CALL updateLastVariables() [L438] last_1_var_1_10 = var_1_10 [L439] last_1_var_1_12 = var_1_12 [L440] last_1_var_1_13 = var_1_13 [L450] RET updateLastVariables() [L451] CALL updateVariables() [L316] var_1_3 = __VERIFIER_nondet_short() [L317] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=-64, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=-64, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L317] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=-64, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L318] CALL assume_abort_if_not(var_1_3 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=-64, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=-64, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L318] RET assume_abort_if_not(var_1_3 <= 8) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=-64, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L319] var_1_5 = __VERIFIER_nondet_long() [L320] CALL assume_abort_if_not(var_1_5 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L320] RET assume_abort_if_not(var_1_5 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L321] CALL assume_abort_if_not(var_1_5 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L321] RET assume_abort_if_not(var_1_5 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L322] CALL assume_abort_if_not(var_1_5 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L322] RET assume_abort_if_not(var_1_5 != 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=10, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L323] var_1_6 = __VERIFIER_nondet_char() [L324] CALL assume_abort_if_not(var_1_6 >= 6) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L324] RET assume_abort_if_not(var_1_6 >= 6) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L325] CALL assume_abort_if_not(var_1_6 <= 12) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L325] RET assume_abort_if_not(var_1_6 <= 12) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=5, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L326] var_1_7 = __VERIFIER_nondet_char() [L327] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L327] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L328] CALL assume_abort_if_not(var_1_7 <= 6) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L328] RET assume_abort_if_not(var_1_7 <= 6) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1, var_1_8=65/4, var_1_9=9/5] [L329] var_1_8 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1, var_1_9=9/5] [L330] RET assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1, var_1_9=9/5] [L331] var_1_9 = __VERIFIER_nondet_double() [L332] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L332] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L333] var_1_11 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L334] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L335] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L335] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L336] var_1_15 = __VERIFIER_nondet_uchar() [L337] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L337] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L338] CALL assume_abort_if_not(var_1_15 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L338] RET assume_abort_if_not(var_1_15 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L339] var_1_20 = __VERIFIER_nondet_uchar() [L340] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L340] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L341] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L341] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L342] var_1_21 = __VERIFIER_nondet_uchar() [L343] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L343] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L344] CALL assume_abort_if_not(var_1_21 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L344] RET assume_abort_if_not(var_1_21 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L345] var_1_22 = __VERIFIER_nondet_ulong() [L346] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L346] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L347] CALL assume_abort_if_not(var_1_22 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L347] RET assume_abort_if_not(var_1_22 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L348] var_1_24 = __VERIFIER_nondet_uchar() [L349] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L349] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L350] CALL assume_abort_if_not(var_1_24 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L350] RET assume_abort_if_not(var_1_24 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L351] var_1_25 = __VERIFIER_nondet_uchar() [L352] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L352] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L353] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L353] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=100, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L354] var_1_27 = __VERIFIER_nondet_ulong() [L355] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L355] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L356] CALL assume_abort_if_not(var_1_27 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L356] RET assume_abort_if_not(var_1_27 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L357] CALL assume_abort_if_not(var_1_27 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L357] RET assume_abort_if_not(var_1_27 != 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_29=3999/8, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L358] var_1_29 = __VERIFIER_nondet_float() [L359] CALL assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L359] RET assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L360] var_1_30 = __VERIFIER_nondet_float() [L361] 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=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L361] 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=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L362] CALL assume_abort_if_not(var_1_30 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L362] RET assume_abort_if_not(var_1_30 != 0.0F) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_31=37/5, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L363] var_1_31 = __VERIFIER_nondet_float() [L364] 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=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L364] 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=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L365] var_1_32 = __VERIFIER_nondet_float() [L366] 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=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L366] 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=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L367] CALL assume_abort_if_not(var_1_32 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L367] RET assume_abort_if_not(var_1_32 != 0.0F) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=10, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L368] var_1_33 = __VERIFIER_nondet_ushort() [L369] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L369] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L370] CALL assume_abort_if_not(var_1_33 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L370] RET assume_abort_if_not(var_1_33 <= 65534) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_35=25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L371] var_1_35 = __VERIFIER_nondet_ushort() [L372] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L372] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L373] CALL assume_abort_if_not(var_1_35 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L373] RET assume_abort_if_not(var_1_35 <= 65535) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=-50, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L374] var_1_36 = __VERIFIER_nondet_char() [L375] CALL assume_abort_if_not(var_1_36 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L375] RET assume_abort_if_not(var_1_36 >= -127) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L376] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L376] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-4, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L377] var_1_37 = __VERIFIER_nondet_char() [L378] CALL assume_abort_if_not(var_1_37 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L378] RET assume_abort_if_not(var_1_37 >= -63) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L379] CALL assume_abort_if_not(var_1_37 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L379] RET assume_abort_if_not(var_1_37 <= 63) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=5, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L380] var_1_38 = __VERIFIER_nondet_char() [L381] CALL assume_abort_if_not(var_1_38 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L381] RET assume_abort_if_not(var_1_38 >= -63) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L382] CALL assume_abort_if_not(var_1_38 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L382] RET assume_abort_if_not(var_1_38 <= 63) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=0, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L383] var_1_41 = __VERIFIER_nondet_uchar() [L384] CALL assume_abort_if_not(var_1_41 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L384] RET assume_abort_if_not(var_1_41 >= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L385] CALL assume_abort_if_not(var_1_41 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L385] RET assume_abort_if_not(var_1_41 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L386] var_1_42 = __VERIFIER_nondet_uchar() [L387] CALL assume_abort_if_not(var_1_42 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L387] RET assume_abort_if_not(var_1_42 >= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L388] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L388] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_48=509/10, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L389] var_1_48 = __VERIFIER_nondet_double() [L390] CALL assume_abort_if_not((var_1_48 >= -461168.6018427382800e+13F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 4611686.018427382800e+12F && var_1_48 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L390] RET assume_abort_if_not((var_1_48 >= -461168.6018427382800e+13F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 4611686.018427382800e+12F && var_1_48 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_49=641/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L391] var_1_49 = __VERIFIER_nondet_double() [L392] CALL assume_abort_if_not((var_1_49 >= 0.0F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 9223372.036854765600e+12F && var_1_49 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L392] RET assume_abort_if_not((var_1_49 >= 0.0F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 9223372.036854765600e+12F && var_1_49 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_50=513/8, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L393] var_1_50 = __VERIFIER_nondet_double() [L394] CALL assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L394] RET assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=56735, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L395] var_1_52 = __VERIFIER_nondet_ushort() [L396] CALL assume_abort_if_not(var_1_52 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L396] RET assume_abort_if_not(var_1_52 >= 32767) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L397] CALL assume_abort_if_not(var_1_52 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L397] RET assume_abort_if_not(var_1_52 <= 65535) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=25, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L398] var_1_56 = __VERIFIER_nondet_char() [L399] CALL assume_abort_if_not(var_1_56 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L399] RET assume_abort_if_not(var_1_56 >= -127) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L400] CALL assume_abort_if_not(var_1_56 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L400] RET assume_abort_if_not(var_1_56 <= 127) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L401] CALL assume_abort_if_not(var_1_56 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L401] RET assume_abort_if_not(var_1_56 != 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=36741, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L402] var_1_57 = __VERIFIER_nondet_ushort() [L403] CALL assume_abort_if_not(var_1_57 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L403] RET assume_abort_if_not(var_1_57 >= 32767) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L404] CALL assume_abort_if_not(var_1_57 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L404] RET assume_abort_if_not(var_1_57 <= 65534) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=25, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L405] var_1_62 = __VERIFIER_nondet_ushort() [L406] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L406] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L407] CALL assume_abort_if_not(var_1_62 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L407] RET assume_abort_if_not(var_1_62 <= 32767) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=10000, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L408] var_1_65 = __VERIFIER_nondet_short() [L409] CALL assume_abort_if_not(var_1_65 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L409] RET assume_abort_if_not(var_1_65 >= 8191) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L410] CALL assume_abort_if_not(var_1_65 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L410] RET assume_abort_if_not(var_1_65 <= 16383) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=16621, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L411] var_1_66 = __VERIFIER_nondet_short() [L412] CALL assume_abort_if_not(var_1_66 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L412] RET assume_abort_if_not(var_1_66 >= 16383) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L413] CALL assume_abort_if_not(var_1_66 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L413] RET assume_abort_if_not(var_1_66 <= 32766) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=4, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L414] var_1_67 = __VERIFIER_nondet_short() [L415] CALL assume_abort_if_not(var_1_67 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L415] RET assume_abort_if_not(var_1_67 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L416] CALL assume_abort_if_not(var_1_67 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L416] RET assume_abort_if_not(var_1_67 <= 32766) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=200, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L417] var_1_71 = __VERIFIER_nondet_short() [L418] CALL assume_abort_if_not(var_1_71 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L418] RET assume_abort_if_not(var_1_71 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L419] CALL assume_abort_if_not(var_1_71 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L419] RET assume_abort_if_not(var_1_71 <= 32766) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_73=0, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L420] var_1_73 = __VERIFIER_nondet_float() [L421] CALL assume_abort_if_not((var_1_73 >= 4611686.018427382800e+12F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 9223372.036854765600e+12F && var_1_73 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L421] RET assume_abort_if_not((var_1_73 >= 4611686.018427382800e+12F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 9223372.036854765600e+12F && var_1_73 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_74=0, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L422] var_1_74 = __VERIFIER_nondet_float() [L423] CALL assume_abort_if_not((var_1_74 >= 4611686.018427382800e+12F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L423] RET assume_abort_if_not((var_1_74 >= 4611686.018427382800e+12F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_75=127/2, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L424] var_1_75 = __VERIFIER_nondet_float() [L425] CALL assume_abort_if_not((var_1_75 >= 0.0F && var_1_75 <= -1.0e-20F) || (var_1_75 <= 4611686.018427382800e+12F && var_1_75 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L425] RET assume_abort_if_not((var_1_75 >= 0.0F && var_1_75 <= -1.0e-20F) || (var_1_75 <= 4611686.018427382800e+12F && var_1_75 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_77=65/2, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L426] var_1_77 = __VERIFIER_nondet_double() [L427] CALL assume_abort_if_not((var_1_77 >= -922337.2036854776000e+13F && var_1_77 <= -1.0e-20F) || (var_1_77 <= 9223372.036854776000e+12F && var_1_77 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L427] RET assume_abort_if_not((var_1_77 >= -922337.2036854776000e+13F && var_1_77 <= -1.0e-20F) || (var_1_77 <= 9223372.036854776000e+12F && var_1_77 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L428] var_1_78 = __VERIFIER_nondet_double() [L429] CALL assume_abort_if_not((var_1_78 >= 4611686.018427387900e+12F && var_1_78 <= -1.0e-20F) || (var_1_78 <= 9223372.036854776000e+12F && var_1_78 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L429] RET assume_abort_if_not((var_1_78 >= 4611686.018427387900e+12F && var_1_78 <= -1.0e-20F) || (var_1_78 <= 9223372.036854776000e+12F && var_1_78 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L430] var_1_79 = __VERIFIER_nondet_uchar() [L431] CALL assume_abort_if_not(var_1_79 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_7=0, var_1_80=32, var_1_81=1] [L431] RET assume_abort_if_not(var_1_79 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_7=0, var_1_80=32, var_1_81=1] [L432] CALL assume_abort_if_not(var_1_79 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L432] RET assume_abort_if_not(var_1_79 <= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=1] [L433] var_1_81 = __VERIFIER_nondet_uchar() [L434] CALL assume_abort_if_not(var_1_81 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32] [L434] RET assume_abort_if_not(var_1_81 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32] [L435] CALL assume_abort_if_not(var_1_81 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L435] RET assume_abort_if_not(var_1_81 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L451] RET updateVariables() [L452] CALL step() [L105] COND TRUE var_1_20 || var_1_21 [L106] var_1_19 = ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L108] COND FALSE !(((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) == (~ 16u)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L113] COND TRUE var_1_22 <= var_1_19 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=32, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L114] COND TRUE var_1_22 <= (((((var_1_25) < (var_1_24)) ? (var_1_25) : (var_1_24))) / var_1_27) [L115] var_1_26 = ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L128] COND FALSE !((var_1_29 / var_1_30) > ((((var_1_31 / var_1_32) < 0 ) ? -(var_1_31 / var_1_32) : (var_1_31 / var_1_32)))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=-25, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L133] COND TRUE (var_1_21 || var_1_20) || (var_1_35 < var_1_33) [L134] var_1_34 = var_1_36 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=16, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L138] COND TRUE var_1_19 < 16u [L139] var_1_39 = (var_1_23 + ((((5u) < (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (5u) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L145] COND FALSE !(var_1_21 && (var_1_39 < var_1_26)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=1, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L148] COND FALSE !(var_1_19 > ((var_1_25 * var_1_26) + var_1_33)) [L151] var_1_40 = (! var_1_42) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L154] COND FALSE !(var_1_39 >= ((10u % 64u) * ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))))) [L159] EXPR var_1_24 | var_1_33 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=-64, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L159] COND TRUE (var_1_25 / ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27)))) != (var_1_24 | var_1_33) [L160] var_1_43 = ((((var_1_36) < (var_1_25)) ? (var_1_36) : (var_1_25))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L163] COND FALSE !(\read(var_1_40)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=-16, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L166] COND TRUE var_1_28 > var_1_19 [L167] var_1_45 = (((((((((((var_1_38) < (var_1_34)) ? (var_1_38) : (var_1_34))) < 0 ) ? -((((var_1_38) < (var_1_34)) ? (var_1_38) : (var_1_34))) : ((((var_1_38) < (var_1_34)) ? (var_1_38) : (var_1_34)))))) > (((((5 - var_1_23) < 0 ) ? -(5 - var_1_23) : (5 - var_1_23))))) ? ((((((((var_1_38) < (var_1_34)) ? (var_1_38) : (var_1_34))) < 0 ) ? -((((var_1_38) < (var_1_34)) ? (var_1_38) : (var_1_34))) : ((((var_1_38) < (var_1_34)) ? (var_1_38) : (var_1_34)))))) : (((((5 - var_1_23) < 0 ) ? -(5 - var_1_23) : (5 - var_1_23)))))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L169] COND FALSE !(var_1_27 > var_1_23) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_47=1284/5, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L174] COND TRUE 3.1 < var_1_32 [L175] var_1_47 = (var_1_48 + 128.9) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L181] COND FALSE !(var_1_49 > ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48)))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L192] COND FALSE !((16 != var_1_36) && var_1_46) [L195] var_1_53 = (! (var_1_42 || var_1_41)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=25, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L197] COND TRUE -10 <= var_1_52 [L198] var_1_54 = ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=500, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L200] COND TRUE var_1_52 != var_1_45 [L201] var_1_55 = (((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) + var_1_23) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=1, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L207] var_1_58 = var_1_24 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=23/4, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L208] COND FALSE !(\read(var_1_53)) [L211] var_1_59 = var_1_49 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=32, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L213] COND FALSE !(var_1_38 > var_1_55) [L218] var_1_60 = ((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=10, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L220] COND TRUE (var_1_52 - ((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62)))) < ((((var_1_57) > (var_1_37)) ? (var_1_57) : (var_1_37))) [L221] var_1_61 = (((((((var_1_28) < (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))))) ? (var_1_28) : (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))))) < 0 ) ? -((((var_1_28) < (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))))) ? (var_1_28) : (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))))) : ((((var_1_28) < (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))))) ? (var_1_28) : (((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))))))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=25, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L223] var_1_63 = ((((var_1_35) < (var_1_34)) ? (var_1_35) : (var_1_34))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L224] COND FALSE !(var_1_56 <= var_1_38) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L235] COND FALSE !(\read(var_1_20)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L240] COND FALSE !(((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) < (var_1_31 / var_1_32)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=-32, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L245] var_1_70 = ((((var_1_25 - var_1_71) < 0 ) ? -(var_1_25 - var_1_71) : (var_1_25 - var_1_71))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_72=517/8, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L246] COND TRUE var_1_58 != (var_1_52 * var_1_28) [L247] var_1_72 = (var_1_49 - (((((var_1_73) < (var_1_74)) ? (var_1_73) : (var_1_74))) - var_1_75)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L249] COND FALSE !(var_1_77 == (((((9.4) < 0 ) ? -(9.4) : (9.4))) - (var_1_78 - var_1_75))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=1, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L258] COND TRUE (var_1_25 > var_1_69) && (var_1_32 > var_1_72) [L259] var_1_76 = (var_1_41 && var_1_79) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=32, var_1_81=254] [L262] COND FALSE !(var_1_47 <= (var_1_59 / 64.5)) [L267] var_1_80 = var_1_81 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L269] EXPR var_1_6 >> 2 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L269] COND TRUE ((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10 [L270] var_1_12 = var_1_6 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=1, var_1_12=6, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L272] signed long int stepLocal_2 = last_1_var_1_12 + var_1_7; VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, var_1_10=32, var_1_11=1, var_1_12=6, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L273] COND TRUE var_1_6 <= stepLocal_2 [L274] var_1_10 = var_1_11 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L278] EXPR 1 << var_1_10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L278] COND FALSE !((1 << var_1_10) != (-500 / -100)) [L285] var_1_13 = var_1_6 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L287] var_1_18 = var_1_3 [L288] signed long int stepLocal_4 = (((var_1_11) > ((var_1_12 * -64))) ? (var_1_11) : ((var_1_12 * -64))); [L289] unsigned char stepLocal_3 = var_1_10; VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, stepLocal_3=1, stepLocal_4=1, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=256, var_1_18=8, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L290] COND FALSE !((- var_1_9) <= var_1_8) [L303] var_1_16 = var_1_10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, stepLocal_3=1, stepLocal_4=1, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=1, var_1_18=8, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L305] EXPR var_1_10 & 0 [L305] signed long int stepLocal_1 = (var_1_10 & 0) * var_1_5; [L306] EXPR var_1_16 >> var_1_3 [L306] signed long int stepLocal_0 = var_1_16 >> var_1_3; [L307] COND FALSE !(stepLocal_0 == (var_1_10 / var_1_5)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_0=0, stepLocal_1=0, stepLocal_2=16, stepLocal_3=1, stepLocal_4=1, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=1, var_1_18=8, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L452] RET step() [L453] CALL, EXPR property() [L443] EXPR var_1_16 >> var_1_3 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=1, var_1_18=8, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L443] EXPR ((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1 [L443] EXPR var_1_3 << (var_1_6 - var_1_7) [L443] EXPR var_1_10 & 0 [L443] EXPR ((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=1, var_1_18=8, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L443] EXPR ((((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1) && ((var_1_6 <= (last_1_var_1_12 + var_1_7)) ? (var_1_10 == ((unsigned char) var_1_11)) : (var_1_10 == ((unsigned char) (var_1_3 + var_1_7))))) && ((((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10) ? (var_1_12 == ((unsigned short int) var_1_6)) : 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=1, var_1_18=8, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L443] EXPR (((((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1) && ((var_1_6 <= (last_1_var_1_12 + var_1_7)) ? (var_1_10 == ((unsigned char) var_1_11)) : (var_1_10 == ((unsigned char) (var_1_3 + var_1_7))))) && ((((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10) ? (var_1_12 == ((unsigned short int) var_1_6)) : 1)) && (((1 << var_1_10) != (-500 / -100)) ? (((var_1_6 - var_1_3) >= (var_1_12 + 256)) ? (var_1_13 == ((unsigned long int) var_1_11)) : (var_1_13 == ((unsigned long int) var_1_12))) : (var_1_13 == ((unsigned long int) var_1_6))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=1, var_1_18=8, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L443-L444] return (((((((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1) && ((var_1_6 <= (last_1_var_1_12 + var_1_7)) ? (var_1_10 == ((unsigned char) var_1_11)) : (var_1_10 == ((unsigned char) (var_1_3 + var_1_7))))) && ((((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10) ? (var_1_12 == ((unsigned short int) var_1_6)) : 1)) && (((1 << var_1_10) != (-500 / -100)) ? (((var_1_6 - var_1_3) >= (var_1_12 + 256)) ? (var_1_13 == ((unsigned long int) var_1_11)) : (var_1_13 == ((unsigned long int) var_1_12))) : (var_1_13 == ((unsigned long int) var_1_6)))) && (((- var_1_9) <= var_1_8) ? (var_1_15 ? ((((((var_1_11) > ((var_1_12 * -64))) ? (var_1_11) : ((var_1_12 * -64)))) < var_1_12) ? ((var_1_13 == var_1_10) ? (var_1_16 == ((unsigned short int) var_1_11)) : 1) : (var_1_16 == ((unsigned short int) 256))) : (var_1_16 == ((unsigned short int) var_1_3))) : (var_1_16 == ((unsigned short int) var_1_10)))) && (var_1_18 == ((signed char) var_1_3)) ; [L453] RET, EXPR property() [L453] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=1, var_1_18=8, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=1, var_1_11=1, var_1_12=6, var_1_13=6, var_1_15=1, var_1_16=1, var_1_18=8, var_1_19=0, var_1_1=11/2, var_1_20=0, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=6, var_1_25=5, var_1_26=64, var_1_27=5, var_1_28=64, var_1_33=7, var_1_34=61, var_1_35=60, var_1_36=61, var_1_37=-63, var_1_38=60, var_1_39=69, var_1_3=8, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=-32, var_1_45=60, var_1_46=0, var_1_49=2, var_1_51=1, var_1_52=65535, var_1_53=0, var_1_54=60, var_1_55=69, var_1_56=61, var_1_57=32769, var_1_58=6, var_1_59=2, var_1_5=1, var_1_60=5, var_1_61=64, var_1_62=32767, var_1_63=60, var_1_64=-5, var_1_65=8191, var_1_66=32766, var_1_67=32766, var_1_68=10, var_1_69=-4, var_1_6=6, var_1_70=1, var_1_71=4, var_1_76=0, var_1_79=0, var_1_7=0, var_1_80=254, var_1_81=254] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 205 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 135.1s, OverallIterations: 14, TraceHistogramMax: 77, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 67.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10793 SdHoareTripleChecker+Valid, 32.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10479 mSDsluCounter, 18422 SdHoareTripleChecker+Invalid, 30.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13183 mSDsCounter, 3615 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10340 IncrementalHoareTripleChecker+Invalid, 13955 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3615 mSolverCounterUnsat, 5239 mSDtfsCounter, 10340 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9767 GetRequests, 9557 SyntacticMatches, 4 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1572 ImplicationChecksByTransitivity, 44.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=24557occurred in iteration=13, InterpolantAutomatonStates: 182, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 14.2s AutomataMinimizationTime, 13 MinimizatonAttempts, 40593 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 44.5s InterpolantComputationTime, 7206 NumberOfCodeBlocks, 7206 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 9587 ConstructedInterpolants, 0 QuantifiedInterpolants, 38021 SizeOfPredicates, 53 NumberOfNonLiveVariables, 13869 ConjunctsInSsa, 141 ConjunctsInUnsatCore, 20 InterpolantComputations, 7 PerfectInterpolantSequences, 231566/234080 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:41:04,128 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:41:04,163 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...