/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 true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-72.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 13:07:03,713 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 13:07:03,767 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-19 13:07:03,770 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 13:07:03,771 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 13:07:03,786 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 13:07:03,786 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 13:07:03,787 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 13:07:03,787 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 13:07:03,787 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 13:07:03,787 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 13:07:03,788 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 13:07:03,788 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 13:07:03,790 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 13:07:03,790 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 13:07:03,791 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 13:07:03,791 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 13:07:03,791 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 13:07:03,792 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 13:07:03,792 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 13:07:03,793 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 13:07:03,793 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 13:07:03,793 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 13:07:03,793 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 13:07:03,793 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 13:07:03,793 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 13:07:03,794 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 13:07:03,794 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 13:07:03,794 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 13:07:03,794 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 13:07:03,795 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 13:07:03,795 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 13:07:03,795 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 13:07:03,795 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 13:07:03,795 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 13:07:03,795 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 13:07:03,795 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 13:07:03,796 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 13:07:03,796 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 13:07:03,796 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 13:07:03,796 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 13:07:03,796 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 13:07:03,796 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 13:07:03,796 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 -> true [2023-12-19 13:07:03,954 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 13:07:03,973 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 13:07:03,975 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 13:07:03,976 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 13:07:03,976 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 13:07:03,977 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-72.i [2023-12-19 13:07:04,947 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 13:07:05,115 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 13:07:05,115 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount250_file-72.i [2023-12-19 13:07:05,128 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31fe71fb4/866f630902fc4f5b9ca6458cb5351469/FLAG8f68b0eab [2023-12-19 13:07:05,140 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31fe71fb4/866f630902fc4f5b9ca6458cb5351469 [2023-12-19 13:07:05,142 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 13:07:05,143 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 13:07:05,144 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 13:07:05,144 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 13:07:05,149 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 13:07:05,149 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,150 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72d801ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05, skipping insertion in model container [2023-12-19 13:07:05,150 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,201 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 13:07:05,315 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_operatoramount_amount250_file-72.i[916,929] [2023-12-19 13:07:05,455 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 13:07:05,470 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 13:07:05,478 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_operatoramount_amount250_file-72.i[916,929] [2023-12-19 13:07:05,528 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 13:07:05,540 INFO L206 MainTranslator]: Completed translation [2023-12-19 13:07:05,542 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05 WrapperNode [2023-12-19 13:07:05,542 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 13:07:05,543 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 13:07:05,548 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 13:07:05,548 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 13:07:05,552 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,570 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,616 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 457 [2023-12-19 13:07:05,617 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 13:07:05,617 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 13:07:05,617 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 13:07:05,617 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 13:07:05,625 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,625 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,633 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,653 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-19 13:07:05,654 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,654 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,673 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,677 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,681 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,685 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,691 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 13:07:05,691 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 13:07:05,692 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 13:07:05,692 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 13:07:05,692 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (1/1) ... [2023-12-19 13:07:05,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 13:07:05,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:05,715 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-19 13:07:05,732 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-19 13:07:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 13:07:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 13:07:05,744 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 13:07:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 13:07:05,744 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 13:07:05,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 13:07:05,870 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 13:07:05,873 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 13:07:06,392 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 13:07:06,424 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 13:07:06,424 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 13:07:06,424 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 01:07:06 BoogieIcfgContainer [2023-12-19 13:07:06,424 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 13:07:06,427 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 13:07:06,427 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 13:07:06,429 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 13:07:06,429 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 01:07:05" (1/3) ... [2023-12-19 13:07:06,430 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e29feea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 01:07:06, skipping insertion in model container [2023-12-19 13:07:06,430 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 01:07:05" (2/3) ... [2023-12-19 13:07:06,430 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e29feea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 01:07:06, skipping insertion in model container [2023-12-19 13:07:06,430 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 01:07:06" (3/3) ... [2023-12-19 13:07:06,431 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-72.i [2023-12-19 13:07:06,441 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 13:07:06,441 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 13:07:06,476 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 13:07:06,481 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;@3398c984, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 13:07:06,481 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 13:07:06,486 INFO L276 IsEmpty]: Start isEmpty. Operand has 177 states, 120 states have (on average 1.5333333333333334) internal successors, (184), 121 states have internal predecessors, (184), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-19 13:07:06,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:06,510 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:06,511 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:06,512 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:06,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:06,517 INFO L85 PathProgramCache]: Analyzing trace with hash -456271396, now seen corresponding path program 1 times [2023-12-19 13:07:06,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:06,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902561361] [2023-12-19 13:07:06,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:06,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:06,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:06,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:06,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902561361] [2023-12-19 13:07:06,749 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 13:07:06,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368982113] [2023-12-19 13:07:06,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:06,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:06,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:06,752 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-19 13:07:06,769 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-19 13:07:06,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:06,969 INFO L262 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 13:07:07,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:07,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 5618 trivial. 0 not checked. [2023-12-19 13:07:07,061 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:07,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368982113] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:07,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:07,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 13:07:07,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867151756] [2023-12-19 13:07:07,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:07,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 13:07:07,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:07,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 13:07:07,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 13:07:07,086 INFO L87 Difference]: Start difference. First operand has 177 states, 120 states have (on average 1.5333333333333334) internal successors, (184), 121 states have internal predecessors, (184), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) Second operand has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-19 13:07:07,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:07,123 INFO L93 Difference]: Finished difference Result 350 states and 634 transitions. [2023-12-19 13:07:07,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 13:07:07,125 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) Word has length 350 [2023-12-19 13:07:07,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:07,131 INFO L225 Difference]: With dead ends: 350 [2023-12-19 13:07:07,131 INFO L226 Difference]: Without dead ends: 174 [2023-12-19 13:07:07,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 349 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-19 13:07:07,137 INFO L413 NwaCegarLoop]: 281 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, 281 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-19 13:07:07,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 281 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 13:07:07,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2023-12-19 13:07:07,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2023-12-19 13:07:07,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 118 states have (on average 1.4915254237288136) internal successors, (176), 118 states have internal predecessors, (176), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-19 13:07:07,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 284 transitions. [2023-12-19 13:07:07,180 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 284 transitions. Word has length 350 [2023-12-19 13:07:07,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:07,180 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 284 transitions. [2023-12-19 13:07:07,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (54), 2 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 2 states have call successors, (54) [2023-12-19 13:07:07,180 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 284 transitions. [2023-12-19 13:07:07,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:07,185 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:07,185 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:07,192 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-19 13:07:07,391 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-19 13:07:07,391 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:07,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:07,392 INFO L85 PathProgramCache]: Analyzing trace with hash 37712420, now seen corresponding path program 1 times [2023-12-19 13:07:07,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:07,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894261710] [2023-12-19 13:07:07,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:07,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:07,480 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:07,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1117753218] [2023-12-19 13:07:07,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:07,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:07,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:07,489 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-19 13:07:07,512 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-19 13:07:07,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:07,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 13:07:07,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:07,796 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-19 13:07:07,796 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:07,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:07,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894261710] [2023-12-19 13:07:07,796 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:07,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117753218] [2023-12-19 13:07:07,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117753218] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:07,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:07,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 13:07:07,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116611597] [2023-12-19 13:07:07,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:07,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 13:07:07,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:07,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 13:07:07,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 13:07:07,801 INFO L87 Difference]: Start difference. First operand 174 states and 284 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:07,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:07,872 INFO L93 Difference]: Finished difference Result 412 states and 674 transitions. [2023-12-19 13:07:07,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 13:07:07,873 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 350 [2023-12-19 13:07:07,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:07,881 INFO L225 Difference]: With dead ends: 412 [2023-12-19 13:07:07,881 INFO L226 Difference]: Without dead ends: 239 [2023-12-19 13:07:07,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 348 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-19 13:07:07,883 INFO L413 NwaCegarLoop]: 336 mSDtfsCounter, 94 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:07,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 599 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 13:07:07,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-12-19 13:07:07,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 199. [2023-12-19 13:07:07,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 143 states have (on average 1.5454545454545454) internal successors, (221), 143 states have internal predecessors, (221), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-19 13:07:07,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 329 transitions. [2023-12-19 13:07:07,899 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 329 transitions. Word has length 350 [2023-12-19 13:07:07,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:07,901 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 329 transitions. [2023-12-19 13:07:07,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:07,902 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 329 transitions. [2023-12-19 13:07:07,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:07,904 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:07,905 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:07,913 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-19 13:07:08,105 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-19 13:07:08,106 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:08,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:08,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1807654746, now seen corresponding path program 1 times [2023-12-19 13:07:08,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:08,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274933254] [2023-12-19 13:07:08,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:08,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:08,173 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:08,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1430428985] [2023-12-19 13:07:08,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:08,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:08,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:08,181 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-19 13:07:08,206 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-19 13:07:08,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:08,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 812 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 13:07:08,395 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:08,424 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-19 13:07:08,425 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:08,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:08,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274933254] [2023-12-19 13:07:08,425 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:08,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430428985] [2023-12-19 13:07:08,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430428985] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:08,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:08,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 13:07:08,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516683596] [2023-12-19 13:07:08,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:08,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:07:08,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:08,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:07:08,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:07:08,429 INFO L87 Difference]: Start difference. First operand 199 states and 329 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:08,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:08,648 INFO L93 Difference]: Finished difference Result 659 states and 1099 transitions. [2023-12-19 13:07:08,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:07:08,649 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 350 [2023-12-19 13:07:08,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:08,652 INFO L225 Difference]: With dead ends: 659 [2023-12-19 13:07:08,652 INFO L226 Difference]: Without dead ends: 461 [2023-12-19 13:07:08,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 347 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-19 13:07:08,653 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 343 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:08,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 749 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:07:08,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2023-12-19 13:07:08,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 254. [2023-12-19 13:07:08,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 198 states have (on average 1.5909090909090908) internal successors, (315), 198 states have internal predecessors, (315), 54 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2023-12-19 13:07:08,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 423 transitions. [2023-12-19 13:07:08,670 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 423 transitions. Word has length 350 [2023-12-19 13:07:08,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:08,671 INFO L495 AbstractCegarLoop]: Abstraction has 254 states and 423 transitions. [2023-12-19 13:07:08,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:08,671 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 423 transitions. [2023-12-19 13:07:08,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:08,682 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:08,682 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:08,691 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-19 13:07:08,889 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-19 13:07:08,889 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:08,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:08,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1384008024, now seen corresponding path program 1 times [2023-12-19 13:07:08,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:08,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145899493] [2023-12-19 13:07:08,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:08,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:08,922 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:08,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [869480977] [2023-12-19 13:07:08,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:08,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:08,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:08,923 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-19 13:07:08,925 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-19 13:07:09,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:09,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 13:07:09,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 1355 proven. 138 refuted. 0 times theorem prover too weak. 4231 trivial. 0 not checked. [2023-12-19 13:07:09,433 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:09,698 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 21 proven. 138 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 13:07:09,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:09,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145899493] [2023-12-19 13:07:09,699 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:09,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869480977] [2023-12-19 13:07:09,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869480977] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:09,699 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:09,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-19 13:07:09,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736688216] [2023-12-19 13:07:09,699 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:09,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 13:07:09,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:09,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 13:07:09,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 13:07:09,703 INFO L87 Difference]: Start difference. First operand 254 states and 423 transitions. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2023-12-19 13:07:10,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:10,031 INFO L93 Difference]: Finished difference Result 571 states and 935 transitions. [2023-12-19 13:07:10,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 13:07:10,032 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) Word has length 350 [2023-12-19 13:07:10,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:10,037 INFO L225 Difference]: With dead ends: 571 [2023-12-19 13:07:10,037 INFO L226 Difference]: Without dead ends: 318 [2023-12-19 13:07:10,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 705 GetRequests, 690 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2023-12-19 13:07:10,040 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 504 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:10,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [516 Valid, 684 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 13:07:10,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2023-12-19 13:07:10,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 309. [2023-12-19 13:07:10,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 245 states have (on average 1.563265306122449) internal successors, (383), 246 states have internal predecessors, (383), 60 states have call successors, (60), 3 states have call predecessors, (60), 3 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2023-12-19 13:07:10,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 503 transitions. [2023-12-19 13:07:10,078 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 503 transitions. Word has length 350 [2023-12-19 13:07:10,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:10,079 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 503 transitions. [2023-12-19 13:07:10,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2023-12-19 13:07:10,079 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 503 transitions. [2023-12-19 13:07:10,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:10,081 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:10,082 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:10,090 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-19 13:07:10,288 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-19 13:07:10,288 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:10,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:10,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1361375770, now seen corresponding path program 1 times [2023-12-19 13:07:10,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:10,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316051876] [2023-12-19 13:07:10,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:10,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:10,323 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:10,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329969729] [2023-12-19 13:07:10,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:10,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:10,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:10,324 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-19 13:07:10,327 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-19 13:07:10,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:10,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 13:07:10,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:11,284 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 659 proven. 150 refuted. 0 times theorem prover too weak. 4915 trivial. 0 not checked. [2023-12-19 13:07:11,285 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:11,439 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-19 13:07:11,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:11,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316051876] [2023-12-19 13:07:11,439 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:11,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329969729] [2023-12-19 13:07:11,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329969729] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 13:07:11,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 13:07:11,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 12 [2023-12-19 13:07:11,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048554999] [2023-12-19 13:07:11,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:11,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 13:07:11,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:11,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 13:07:11,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-12-19 13:07:11,441 INFO L87 Difference]: Start difference. First operand 309 states and 503 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:11,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:11,508 INFO L93 Difference]: Finished difference Result 838 states and 1354 transitions. [2023-12-19 13:07:11,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 13:07:11,508 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 350 [2023-12-19 13:07:11,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:11,513 INFO L225 Difference]: With dead ends: 838 [2023-12-19 13:07:11,513 INFO L226 Difference]: Without dead ends: 530 [2023-12-19 13:07:11,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 698 GetRequests, 688 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-12-19 13:07:11,514 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 358 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:11,516 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 736 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 13:07:11,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2023-12-19 13:07:11,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 346. [2023-12-19 13:07:11,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 282 states have (on average 1.5780141843971631) internal successors, (445), 283 states have internal predecessors, (445), 60 states have call successors, (60), 3 states have call predecessors, (60), 3 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2023-12-19 13:07:11,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 565 transitions. [2023-12-19 13:07:11,544 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 565 transitions. Word has length 350 [2023-12-19 13:07:11,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:11,544 INFO L495 AbstractCegarLoop]: Abstraction has 346 states and 565 transitions. [2023-12-19 13:07:11,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:11,545 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 565 transitions. [2023-12-19 13:07:11,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:11,548 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:11,548 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:11,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-19 13:07:11,757 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-19 13:07:11,757 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:11,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:11,758 INFO L85 PathProgramCache]: Analyzing trace with hash 939446820, now seen corresponding path program 1 times [2023-12-19 13:07:11,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:11,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259480351] [2023-12-19 13:07:11,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:11,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:11,802 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:11,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [715937920] [2023-12-19 13:07:11,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:11,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:11,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:11,804 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-19 13:07:11,810 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-19 13:07:12,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:12,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 13:07:12,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:12,325 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 1023 proven. 144 refuted. 0 times theorem prover too weak. 4557 trivial. 0 not checked. [2023-12-19 13:07:12,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:12,589 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 15 proven. 144 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 13:07:12,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:12,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259480351] [2023-12-19 13:07:12,589 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:12,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715937920] [2023-12-19 13:07:12,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715937920] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:12,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:12,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-19 13:07:12,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954549896] [2023-12-19 13:07:12,590 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:12,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 13:07:12,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:12,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 13:07:12,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-19 13:07:12,591 INFO L87 Difference]: Start difference. First operand 346 states and 565 transitions. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2023-12-19 13:07:13,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:13,145 INFO L93 Difference]: Finished difference Result 946 states and 1506 transitions. [2023-12-19 13:07:13,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 13:07:13,146 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) Word has length 350 [2023-12-19 13:07:13,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:13,148 INFO L225 Difference]: With dead ends: 946 [2023-12-19 13:07:13,148 INFO L226 Difference]: Without dead ends: 583 [2023-12-19 13:07:13,149 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 691 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-12-19 13:07:13,150 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 420 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 690 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 1116 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:13,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [426 Valid, 1116 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 690 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 13:07:13,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2023-12-19 13:07:13,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 364. [2023-12-19 13:07:13,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 301 states have (on average 1.5548172757475083) internal successors, (468), 302 states have internal predecessors, (468), 58 states have call successors, (58), 4 states have call predecessors, (58), 4 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-19 13:07:13,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 584 transitions. [2023-12-19 13:07:13,171 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 584 transitions. Word has length 350 [2023-12-19 13:07:13,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:13,171 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 584 transitions. [2023-12-19 13:07:13,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 2 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 2 states have call predecessors, (103), 2 states have call successors, (103) [2023-12-19 13:07:13,172 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 584 transitions. [2023-12-19 13:07:13,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:13,174 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:13,174 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:13,189 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-19 13:07:13,389 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-19 13:07:13,389 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:13,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:13,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1158301538, now seen corresponding path program 1 times [2023-12-19 13:07:13,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:13,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270914664] [2023-12-19 13:07:13,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:13,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:13,417 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:13,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1295360442] [2023-12-19 13:07:13,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:13,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:13,419 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-19 13:07:13,421 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-19 13:07:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:13,620 INFO L262 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-19 13:07:13,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:13,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2915 proven. 78 refuted. 0 times theorem prover too weak. 2731 trivial. 0 not checked. [2023-12-19 13:07:13,802 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:14,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 81 proven. 78 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 13:07:14,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:14,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270914664] [2023-12-19 13:07:14,028 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:14,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295360442] [2023-12-19 13:07:14,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295360442] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:14,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:14,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-12-19 13:07:14,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130619855] [2023-12-19 13:07:14,029 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:14,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 13:07:14,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:14,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 13:07:14,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-12-19 13:07:14,030 INFO L87 Difference]: Start difference. First operand 364 states and 584 transitions. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 2 states have call successors, (80), 2 states have call predecessors, (80), 4 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2023-12-19 13:07:14,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:14,430 INFO L93 Difference]: Finished difference Result 747 states and 1189 transitions. [2023-12-19 13:07:14,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 13:07:14,431 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 2 states have call successors, (80), 2 states have call predecessors, (80), 4 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) Word has length 350 [2023-12-19 13:07:14,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:14,433 INFO L225 Difference]: With dead ends: 747 [2023-12-19 13:07:14,433 INFO L226 Difference]: Without dead ends: 384 [2023-12-19 13:07:14,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 709 GetRequests, 687 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=308, Unknown=0, NotChecked=0, Total=420 [2023-12-19 13:07:14,434 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 568 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:14,434 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [570 Valid, 833 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 13:07:14,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2023-12-19 13:07:14,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 376. [2023-12-19 13:07:14,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 311 states have (on average 1.5369774919614148) internal successors, (478), 312 states have internal predecessors, (478), 58 states have call successors, (58), 6 states have call predecessors, (58), 6 states have return successors, (58), 57 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-19 13:07:14,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 594 transitions. [2023-12-19 13:07:14,448 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 594 transitions. Word has length 350 [2023-12-19 13:07:14,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:14,448 INFO L495 AbstractCegarLoop]: Abstraction has 376 states and 594 transitions. [2023-12-19 13:07:14,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 2 states have call successors, (80), 2 states have call predecessors, (80), 4 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2023-12-19 13:07:14,449 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 594 transitions. [2023-12-19 13:07:14,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:14,450 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:14,451 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:14,461 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-19 13:07:14,659 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-19 13:07:14,660 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:14,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:14,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1817833060, now seen corresponding path program 1 times [2023-12-19 13:07:14,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:14,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314855270] [2023-12-19 13:07:14,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:14,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:14,685 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:14,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [165653773] [2023-12-19 13:07:14,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:14,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:14,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:14,686 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-19 13:07:14,708 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-19 13:07:14,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:14,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 13:07:14,927 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:15,726 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2933 proven. 162 refuted. 0 times theorem prover too weak. 2629 trivial. 0 not checked. [2023-12-19 13:07:15,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:16,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:16,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314855270] [2023-12-19 13:07:16,166 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:16,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165653773] [2023-12-19 13:07:16,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165653773] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 13:07:16,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 13:07:16,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-12-19 13:07:16,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268072637] [2023-12-19 13:07:16,166 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:16,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 13:07:16,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:16,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 13:07:16,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2023-12-19 13:07:16,168 INFO L87 Difference]: Start difference. First operand 376 states and 594 transitions. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 9 states have internal predecessors, (92), 3 states have call successors, (54), 3 states have call predecessors, (54), 4 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2023-12-19 13:07:17,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:17,041 INFO L93 Difference]: Finished difference Result 1406 states and 2210 transitions. [2023-12-19 13:07:17,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 13:07:17,041 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 9 states have internal predecessors, (92), 3 states have call successors, (54), 3 states have call predecessors, (54), 4 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) Word has length 350 [2023-12-19 13:07:17,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:17,046 INFO L225 Difference]: With dead ends: 1406 [2023-12-19 13:07:17,046 INFO L226 Difference]: Without dead ends: 1031 [2023-12-19 13:07:17,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 560 GetRequests, 533 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=259, Invalid=553, Unknown=0, NotChecked=0, Total=812 [2023-12-19 13:07:17,048 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 698 mSDsluCounter, 1081 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 723 SdHoareTripleChecker+Valid, 1274 SdHoareTripleChecker+Invalid, 955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:17,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [723 Valid, 1274 Invalid, 955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 13:07:17,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2023-12-19 13:07:17,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 1002. [2023-12-19 13:07:17,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 839 states have (on average 1.5196662693682956) internal successors, (1275), 843 states have internal predecessors, (1275), 145 states have call successors, (145), 17 states have call predecessors, (145), 17 states have return successors, (145), 141 states have call predecessors, (145), 145 states have call successors, (145) [2023-12-19 13:07:17,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 1565 transitions. [2023-12-19 13:07:17,099 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 1565 transitions. Word has length 350 [2023-12-19 13:07:17,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:17,099 INFO L495 AbstractCegarLoop]: Abstraction has 1002 states and 1565 transitions. [2023-12-19 13:07:17,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 9 states have internal predecessors, (92), 3 states have call successors, (54), 3 states have call predecessors, (54), 4 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2023-12-19 13:07:17,099 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 1565 transitions. [2023-12-19 13:07:17,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:17,101 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:17,102 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:17,112 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-19 13:07:17,308 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-19 13:07:17,308 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:17,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:17,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1745446502, now seen corresponding path program 1 times [2023-12-19 13:07:17,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:17,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891216242] [2023-12-19 13:07:17,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:17,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:17,336 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:17,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [333635417] [2023-12-19 13:07:17,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:17,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:17,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:17,338 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-19 13:07:17,360 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-19 13:07:17,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:17,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 13:07:17,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:17,842 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-19 13:07:17,842 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:17,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:17,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891216242] [2023-12-19 13:07:17,843 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:17,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333635417] [2023-12-19 13:07:17,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333635417] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:17,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:17,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 13:07:17,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791965357] [2023-12-19 13:07:17,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:17,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 13:07:17,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:17,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 13:07:17,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 13:07:17,844 INFO L87 Difference]: Start difference. First operand 1002 states and 1565 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:18,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:18,259 INFO L93 Difference]: Finished difference Result 3840 states and 6010 transitions. [2023-12-19 13:07:18,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 13:07:18,260 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 350 [2023-12-19 13:07:18,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:18,271 INFO L225 Difference]: With dead ends: 3840 [2023-12-19 13:07:18,272 INFO L226 Difference]: Without dead ends: 2839 [2023-12-19 13:07:18,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 346 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-19 13:07:18,275 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 437 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 1007 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:18,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [437 Valid, 1007 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 13:07:18,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2839 states. [2023-12-19 13:07:18,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2839 to 2486. [2023-12-19 13:07:18,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2486 states, 2107 states have (on average 1.508780256288562) internal successors, (3179), 2121 states have internal predecessors, (3179), 332 states have call successors, (332), 46 states have call predecessors, (332), 46 states have return successors, (332), 318 states have call predecessors, (332), 332 states have call successors, (332) [2023-12-19 13:07:18,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 3843 transitions. [2023-12-19 13:07:18,421 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 3843 transitions. Word has length 350 [2023-12-19 13:07:18,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:18,421 INFO L495 AbstractCegarLoop]: Abstraction has 2486 states and 3843 transitions. [2023-12-19 13:07:18,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:18,421 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 3843 transitions. [2023-12-19 13:07:18,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:18,424 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:18,424 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:18,433 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-19 13:07:18,630 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-19 13:07:18,631 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:18,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:18,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1885995112, now seen corresponding path program 1 times [2023-12-19 13:07:18,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:18,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134721349] [2023-12-19 13:07:18,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:18,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:18,677 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:18,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1284234871] [2023-12-19 13:07:18,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:18,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:18,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:18,692 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-19 13:07:18,699 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-19 13:07:18,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:18,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 13:07:18,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:19,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 3653 proven. 147 refuted. 0 times theorem prover too weak. 1924 trivial. 0 not checked. [2023-12-19 13:07:19,603 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:19,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:19,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134721349] [2023-12-19 13:07:19,942 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:19,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284234871] [2023-12-19 13:07:19,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284234871] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 13:07:19,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 13:07:19,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2023-12-19 13:07:19,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738610836] [2023-12-19 13:07:19,943 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:19,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 13:07:19,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:19,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 13:07:19,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-12-19 13:07:19,945 INFO L87 Difference]: Start difference. First operand 2486 states and 3843 transitions. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 3 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2023-12-19 13:07:21,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:21,516 INFO L93 Difference]: Finished difference Result 6786 states and 10195 transitions. [2023-12-19 13:07:21,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 13:07:21,520 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 3 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) Word has length 350 [2023-12-19 13:07:21,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:21,535 INFO L225 Difference]: With dead ends: 6786 [2023-12-19 13:07:21,535 INFO L226 Difference]: Without dead ends: 4301 [2023-12-19 13:07:21,541 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 390 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2023-12-19 13:07:21,541 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 337 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 947 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 971 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:21,542 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 971 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 947 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-12-19 13:07:21,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4301 states. [2023-12-19 13:07:21,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4301 to 4143. [2023-12-19 13:07:21,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4143 states, 3420 states have (on average 1.4432748538011695) internal successors, (4936), 3452 states have internal predecessors, (4936), 612 states have call successors, (612), 110 states have call predecessors, (612), 110 states have return successors, (612), 580 states have call predecessors, (612), 612 states have call successors, (612) [2023-12-19 13:07:21,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4143 states to 4143 states and 6160 transitions. [2023-12-19 13:07:21,738 INFO L78 Accepts]: Start accepts. Automaton has 4143 states and 6160 transitions. Word has length 350 [2023-12-19 13:07:21,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:21,738 INFO L495 AbstractCegarLoop]: Abstraction has 4143 states and 6160 transitions. [2023-12-19 13:07:21,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 3 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2023-12-19 13:07:21,738 INFO L276 IsEmpty]: Start isEmpty. Operand 4143 states and 6160 transitions. [2023-12-19 13:07:21,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:21,743 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:21,743 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:21,751 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-19 13:07:21,949 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-19 13:07:21,949 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:21,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:21,950 INFO L85 PathProgramCache]: Analyzing trace with hash 197051370, now seen corresponding path program 1 times [2023-12-19 13:07:21,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:21,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773108335] [2023-12-19 13:07:21,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:21,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:22,000 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:22,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361529208] [2023-12-19 13:07:22,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:22,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:22,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:22,001 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-19 13:07:22,013 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-19 13:07:22,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:22,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 814 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 13:07:22,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:23,219 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2471 proven. 243 refuted. 0 times theorem prover too weak. 3010 trivial. 0 not checked. [2023-12-19 13:07:23,219 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:23,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:23,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773108335] [2023-12-19 13:07:23,486 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:23,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361529208] [2023-12-19 13:07:23,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361529208] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 13:07:23,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 13:07:23,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-12-19 13:07:23,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337260033] [2023-12-19 13:07:23,486 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:23,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 13:07:23,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:23,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 13:07:23,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 13:07:23,488 INFO L87 Difference]: Start difference. First operand 4143 states and 6160 transitions. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 8 states have internal predecessors, (95), 3 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2023-12-19 13:07:24,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:24,168 INFO L93 Difference]: Finished difference Result 10988 states and 16352 transitions. [2023-12-19 13:07:24,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 13:07:24,169 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 8 states have internal predecessors, (95), 3 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) Word has length 350 [2023-12-19 13:07:24,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:24,187 INFO L225 Difference]: With dead ends: 10988 [2023-12-19 13:07:24,187 INFO L226 Difference]: Without dead ends: 6846 [2023-12-19 13:07:24,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 614 GetRequests, 600 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2023-12-19 13:07:24,194 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 368 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:24,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 781 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 13:07:24,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6846 states. [2023-12-19 13:07:24,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6846 to 6344. [2023-12-19 13:07:24,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6344 states, 5283 states have (on average 1.4563694870338824) internal successors, (7694), 5321 states have internal predecessors, (7694), 894 states have call successors, (894), 166 states have call predecessors, (894), 166 states have return successors, (894), 856 states have call predecessors, (894), 894 states have call successors, (894) [2023-12-19 13:07:24,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6344 states to 6344 states and 9482 transitions. [2023-12-19 13:07:24,480 INFO L78 Accepts]: Start accepts. Automaton has 6344 states and 9482 transitions. Word has length 350 [2023-12-19 13:07:24,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:24,480 INFO L495 AbstractCegarLoop]: Abstraction has 6344 states and 9482 transitions. [2023-12-19 13:07:24,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 8 states have internal predecessors, (95), 3 states have call successors, (54), 3 states have call predecessors, (54), 5 states have return successors, (54), 3 states have call predecessors, (54), 3 states have call successors, (54) [2023-12-19 13:07:24,481 INFO L276 IsEmpty]: Start isEmpty. Operand 6344 states and 9482 transitions. [2023-12-19 13:07:24,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:24,487 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:24,487 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:24,498 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-19 13:07:24,692 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-19 13:07:24,693 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:24,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:24,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1223619668, now seen corresponding path program 1 times [2023-12-19 13:07:24,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:24,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62135990] [2023-12-19 13:07:24,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:24,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:24,721 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:24,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [531180464] [2023-12-19 13:07:24,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:24,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:24,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:24,738 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-19 13:07:24,764 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-19 13:07:24,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:24,969 INFO L262 TraceCheckSpWp]: Trace formula consists of 813 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-19 13:07:24,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:25,806 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 3221 proven. 309 refuted. 0 times theorem prover too weak. 2194 trivial. 0 not checked. [2023-12-19 13:07:25,806 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:26,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 126 proven. 33 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 13:07:26,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:26,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62135990] [2023-12-19 13:07:26,686 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:26,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531180464] [2023-12-19 13:07:26,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531180464] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:26,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:26,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 20 [2023-12-19 13:07:26,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699486132] [2023-12-19 13:07:26,686 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:26,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-19 13:07:26,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:26,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-19 13:07:26,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2023-12-19 13:07:26,688 INFO L87 Difference]: Start difference. First operand 6344 states and 9482 transitions. Second operand has 20 states, 20 states have (on average 8.15) internal successors, (163), 20 states have internal predecessors, (163), 6 states have call successors, (108), 4 states have call predecessors, (108), 7 states have return successors, (108), 6 states have call predecessors, (108), 6 states have call successors, (108) [2023-12-19 13:07:34,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:34,272 INFO L93 Difference]: Finished difference Result 34253 states and 50306 transitions. [2023-12-19 13:07:34,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-12-19 13:07:34,273 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 8.15) internal successors, (163), 20 states have internal predecessors, (163), 6 states have call successors, (108), 4 states have call predecessors, (108), 7 states have return successors, (108), 6 states have call predecessors, (108), 6 states have call successors, (108) Word has length 350 [2023-12-19 13:07:34,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:34,376 INFO L225 Difference]: With dead ends: 34253 [2023-12-19 13:07:34,376 INFO L226 Difference]: Without dead ends: 27782 [2023-12-19 13:07:34,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 789 GetRequests, 698 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2925 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2354, Invalid=6202, Unknown=0, NotChecked=0, Total=8556 [2023-12-19 13:07:34,393 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 2955 mSDsluCounter, 3656 mSDsCounter, 0 mSdLazyCounter, 4532 mSolverCounterSat, 977 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3069 SdHoareTripleChecker+Valid, 4058 SdHoareTripleChecker+Invalid, 5509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 977 IncrementalHoareTripleChecker+Valid, 4532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:34,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3069 Valid, 4058 Invalid, 5509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [977 Valid, 4532 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2023-12-19 13:07:34,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27782 states. [2023-12-19 13:07:35,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27782 to 14109. [2023-12-19 13:07:35,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14109 states, 11877 states have (on average 1.450534646796329) internal successors, (17228), 11957 states have internal predecessors, (17228), 1837 states have call successors, (1837), 394 states have call predecessors, (1837), 394 states have return successors, (1837), 1757 states have call predecessors, (1837), 1837 states have call successors, (1837) [2023-12-19 13:07:35,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14109 states to 14109 states and 20902 transitions. [2023-12-19 13:07:35,227 INFO L78 Accepts]: Start accepts. Automaton has 14109 states and 20902 transitions. Word has length 350 [2023-12-19 13:07:35,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:35,227 INFO L495 AbstractCegarLoop]: Abstraction has 14109 states and 20902 transitions. [2023-12-19 13:07:35,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 8.15) internal successors, (163), 20 states have internal predecessors, (163), 6 states have call successors, (108), 4 states have call predecessors, (108), 7 states have return successors, (108), 6 states have call predecessors, (108), 6 states have call successors, (108) [2023-12-19 13:07:35,227 INFO L276 IsEmpty]: Start isEmpty. Operand 14109 states and 20902 transitions. [2023-12-19 13:07:35,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2023-12-19 13:07:35,236 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:35,236 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:35,246 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-19 13:07:35,442 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-19 13:07:35,443 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:35,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:35,443 INFO L85 PathProgramCache]: Analyzing trace with hash -2135787222, now seen corresponding path program 1 times [2023-12-19 13:07:35,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:35,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111016549] [2023-12-19 13:07:35,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:35,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:35,473 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:35,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1249872819] [2023-12-19 13:07:35,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:35,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:35,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:35,476 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-19 13:07:35,478 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-19 13:07:35,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:35,705 INFO L262 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 13:07:35,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:35,843 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2843 proven. 66 refuted. 0 times theorem prover too weak. 2815 trivial. 0 not checked. [2023-12-19 13:07:35,843 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:36,011 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 93 proven. 66 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 13:07:36,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:36,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111016549] [2023-12-19 13:07:36,011 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:36,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249872819] [2023-12-19 13:07:36,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249872819] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:36,011 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:36,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 13:07:36,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530408163] [2023-12-19 13:07:36,012 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:36,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 13:07:36,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:36,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 13:07:36,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 13:07:36,013 INFO L87 Difference]: Start difference. First operand 14109 states and 20902 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (76), 2 states have call predecessors, (76), 4 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2023-12-19 13:07:36,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:36,747 INFO L93 Difference]: Finished difference Result 21085 states and 31151 transitions. [2023-12-19 13:07:36,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 13:07:36,747 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (76), 2 states have call predecessors, (76), 4 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) Word has length 350 [2023-12-19 13:07:36,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:36,764 INFO L225 Difference]: With dead ends: 21085 [2023-12-19 13:07:36,764 INFO L226 Difference]: Without dead ends: 6977 [2023-12-19 13:07:36,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 702 GetRequests, 692 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 13:07:36,782 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 182 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:36,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 696 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 13:07:36,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6977 states. [2023-12-19 13:07:37,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6977 to 6692. [2023-12-19 13:07:37,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6692 states, 5594 states have (on average 1.4544154451197713) internal successors, (8136), 5625 states have internal predecessors, (8136), 893 states have call successors, (893), 204 states have call predecessors, (893), 204 states have return successors, (893), 862 states have call predecessors, (893), 893 states have call successors, (893) [2023-12-19 13:07:37,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6692 states to 6692 states and 9922 transitions. [2023-12-19 13:07:37,161 INFO L78 Accepts]: Start accepts. Automaton has 6692 states and 9922 transitions. Word has length 350 [2023-12-19 13:07:37,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:37,162 INFO L495 AbstractCegarLoop]: Abstraction has 6692 states and 9922 transitions. [2023-12-19 13:07:37,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (76), 2 states have call predecessors, (76), 4 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2023-12-19 13:07:37,162 INFO L276 IsEmpty]: Start isEmpty. Operand 6692 states and 9922 transitions. [2023-12-19 13:07:37,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2023-12-19 13:07:37,181 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:37,181 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:37,189 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-19 13:07:37,389 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-19 13:07:37,390 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:37,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:37,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1072037893, now seen corresponding path program 1 times [2023-12-19 13:07:37,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:37,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642678045] [2023-12-19 13:07:37,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:37,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:37,419 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:37,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [459878060] [2023-12-19 13:07:37,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:37,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:37,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:37,421 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-19 13:07:37,440 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-19 13:07:37,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:37,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 13:07:37,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:37,911 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5724 trivial. 0 not checked. [2023-12-19 13:07:37,912 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 13:07:37,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:37,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642678045] [2023-12-19 13:07:37,912 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:37,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459878060] [2023-12-19 13:07:37,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459878060] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 13:07:37,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 13:07:37,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 13:07:37,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281737912] [2023-12-19 13:07:37,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 13:07:37,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 13:07:37,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:37,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 13:07:37,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 13:07:37,913 INFO L87 Difference]: Start difference. First operand 6692 states and 9922 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:38,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:38,756 INFO L93 Difference]: Finished difference Result 18680 states and 27515 transitions. [2023-12-19 13:07:38,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 13:07:38,757 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) Word has length 351 [2023-12-19 13:07:38,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:38,774 INFO L225 Difference]: With dead ends: 18680 [2023-12-19 13:07:38,774 INFO L226 Difference]: Without dead ends: 12085 [2023-12-19 13:07:38,780 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 347 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 13:07:38,781 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 592 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 1156 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:38,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [592 Valid, 1156 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 13:07:38,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12085 states. [2023-12-19 13:07:39,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12085 to 10427. [2023-12-19 13:07:39,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10427 states, 8471 states have (on average 1.4241529925628615) internal successors, (12064), 8520 states have internal predecessors, (12064), 1587 states have call successors, (1587), 368 states have call predecessors, (1587), 368 states have return successors, (1587), 1538 states have call predecessors, (1587), 1587 states have call successors, (1587) [2023-12-19 13:07:39,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10427 states to 10427 states and 15238 transitions. [2023-12-19 13:07:39,386 INFO L78 Accepts]: Start accepts. Automaton has 10427 states and 15238 transitions. Word has length 351 [2023-12-19 13:07:39,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:39,386 INFO L495 AbstractCegarLoop]: Abstraction has 10427 states and 15238 transitions. [2023-12-19 13:07:39,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 1 states have call predecessors, (54), 1 states have call successors, (54) [2023-12-19 13:07:39,386 INFO L276 IsEmpty]: Start isEmpty. Operand 10427 states and 15238 transitions. [2023-12-19 13:07:39,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2023-12-19 13:07:39,389 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:39,390 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:39,400 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-19 13:07:39,596 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-19 13:07:39,596 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:39,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:39,597 INFO L85 PathProgramCache]: Analyzing trace with hash -140856704, now seen corresponding path program 1 times [2023-12-19 13:07:39,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:39,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215233684] [2023-12-19 13:07:39,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:39,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:39,623 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:39,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [232761543] [2023-12-19 13:07:39,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:39,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:39,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:39,625 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:07:39,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-19 13:07:39,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 13:07:39,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 821 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-19 13:07:39,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 13:07:40,391 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 2915 proven. 78 refuted. 0 times theorem prover too weak. 2731 trivial. 0 not checked. [2023-12-19 13:07:40,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 13:07:40,663 INFO L134 CoverageAnalysis]: Checked inductivity of 5724 backedges. 81 proven. 78 refuted. 0 times theorem prover too weak. 5565 trivial. 0 not checked. [2023-12-19 13:07:40,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 13:07:40,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215233684] [2023-12-19 13:07:40,664 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 13:07:40,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232761543] [2023-12-19 13:07:40,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232761543] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 13:07:40,664 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 13:07:40,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2023-12-19 13:07:40,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085910042] [2023-12-19 13:07:40,664 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 13:07:40,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-19 13:07:40,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 13:07:40,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-19 13:07:40,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2023-12-19 13:07:40,666 INFO L87 Difference]: Start difference. First operand 10427 states and 15238 transitions. Second operand has 16 states, 16 states have (on average 9.1875) internal successors, (147), 16 states have internal predecessors, (147), 4 states have call successors, (108), 3 states have call predecessors, (108), 5 states have return successors, (108), 4 states have call predecessors, (108), 4 states have call successors, (108) [2023-12-19 13:07:43,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 13:07:43,102 INFO L93 Difference]: Finished difference Result 24613 states and 36302 transitions. [2023-12-19 13:07:43,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-19 13:07:43,104 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.1875) internal successors, (147), 16 states have internal predecessors, (147), 4 states have call successors, (108), 3 states have call predecessors, (108), 5 states have return successors, (108), 4 states have call predecessors, (108), 4 states have call successors, (108) Word has length 351 [2023-12-19 13:07:43,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 13:07:43,131 INFO L225 Difference]: With dead ends: 24613 [2023-12-19 13:07:43,131 INFO L226 Difference]: Without dead ends: 14365 [2023-12-19 13:07:43,145 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 690 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=367, Invalid=965, Unknown=0, NotChecked=0, Total=1332 [2023-12-19 13:07:43,145 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 1570 mSDsluCounter, 1903 mSDsCounter, 0 mSdLazyCounter, 2315 mSolverCounterSat, 410 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1623 SdHoareTripleChecker+Valid, 2253 SdHoareTripleChecker+Invalid, 2725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 410 IncrementalHoareTripleChecker+Valid, 2315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-19 13:07:43,145 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1623 Valid, 2253 Invalid, 2725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [410 Valid, 2315 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-19 13:07:43,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14365 states. [2023-12-19 13:07:43,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14365 to 8456. [2023-12-19 13:07:43,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8456 states, 6841 states have (on average 1.4173366466890804) internal successors, (9696), 6880 states have internal predecessors, (9696), 1311 states have call successors, (1311), 303 states have call predecessors, (1311), 303 states have return successors, (1311), 1272 states have call predecessors, (1311), 1311 states have call successors, (1311) [2023-12-19 13:07:43,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8456 states to 8456 states and 12318 transitions. [2023-12-19 13:07:43,810 INFO L78 Accepts]: Start accepts. Automaton has 8456 states and 12318 transitions. Word has length 351 [2023-12-19 13:07:43,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 13:07:43,810 INFO L495 AbstractCegarLoop]: Abstraction has 8456 states and 12318 transitions. [2023-12-19 13:07:43,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.1875) internal successors, (147), 16 states have internal predecessors, (147), 4 states have call successors, (108), 3 states have call predecessors, (108), 5 states have return successors, (108), 4 states have call predecessors, (108), 4 states have call successors, (108) [2023-12-19 13:07:43,810 INFO L276 IsEmpty]: Start isEmpty. Operand 8456 states and 12318 transitions. [2023-12-19 13:07:43,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2023-12-19 13:07:43,812 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 13:07:43,812 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 13:07:43,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-19 13:07:44,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-19 13:07:44,019 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 13:07:44,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 13:07:44,020 INFO L85 PathProgramCache]: Analyzing trace with hash 458424754, now seen corresponding path program 1 times [2023-12-19 13:07:44,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 13:07:44,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050088249] [2023-12-19 13:07:44,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:44,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 13:07:44,050 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 13:07:44,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503778237] [2023-12-19 13:07:44,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 13:07:44,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 13:07:44,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 13:07:44,051 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 13:07:44,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-19 13:07:44,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 13:07:44,324 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 13:07:44,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 13:07:44,653 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 13:07:44,653 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 13:07:44,654 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 13:07:44,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 13:07:44,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-19 13:07:44,865 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 13:07:44,868 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 13:07:45,084 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 01:07:45 BoogieIcfgContainer [2023-12-19 13:07:45,084 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 13:07:45,084 INFO L158 Benchmark]: Toolchain (without parser) took 39941.64ms. Allocated memory was 296.7MB in the beginning and 1.4GB in the end (delta: 1.1GB). Free memory was 249.5MB in the beginning and 1.2GB in the end (delta: -955.2MB). Peak memory consumption was 871.1MB. Max. memory is 8.0GB. [2023-12-19 13:07:45,085 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 203.4MB. Free memory is still 153.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 13:07:45,085 INFO L158 Benchmark]: CACSL2BoogieTranslator took 398.99ms. Allocated memory is still 296.7MB. Free memory was 249.5MB in the beginning and 224.3MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2023-12-19 13:07:45,085 INFO L158 Benchmark]: Boogie Procedure Inliner took 73.41ms. Allocated memory is still 296.7MB. Free memory was 224.3MB in the beginning and 214.5MB in the end (delta: 9.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2023-12-19 13:07:45,085 INFO L158 Benchmark]: Boogie Preprocessor took 73.60ms. Allocated memory is still 296.7MB. Free memory was 214.5MB in the beginning and 199.5MB in the end (delta: 15.0MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-19 13:07:45,085 INFO L158 Benchmark]: RCFGBuilder took 732.78ms. Allocated memory is still 296.7MB. Free memory was 199.5MB in the beginning and 211.6MB in the end (delta: -12.1MB). Peak memory consumption was 23.9MB. Max. memory is 8.0GB. [2023-12-19 13:07:45,085 INFO L158 Benchmark]: TraceAbstraction took 38657.23ms. Allocated memory was 296.7MB in the beginning and 1.4GB in the end (delta: 1.1GB). Free memory was 211.1MB in the beginning and 1.2GB in the end (delta: -993.6MB). Peak memory consumption was 831.5MB. Max. memory is 8.0GB. [2023-12-19 13:07:45,086 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.41ms. Allocated memory is still 203.4MB. Free memory is still 153.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 398.99ms. Allocated memory is still 296.7MB. Free memory was 249.5MB in the beginning and 224.3MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 73.41ms. Allocated memory is still 296.7MB. Free memory was 224.3MB in the beginning and 214.5MB in the end (delta: 9.8MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 73.60ms. Allocated memory is still 296.7MB. Free memory was 214.5MB in the beginning and 199.5MB in the end (delta: 15.0MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * RCFGBuilder took 732.78ms. Allocated memory is still 296.7MB. Free memory was 199.5MB in the beginning and 211.6MB in the end (delta: -12.1MB). Peak memory consumption was 23.9MB. Max. memory is 8.0GB. * TraceAbstraction took 38657.23ms. Allocated memory was 296.7MB in the beginning and 1.4GB in the end (delta: 1.1GB). Free memory was 211.1MB in the beginning and 1.2GB in the end (delta: -993.6MB). Peak memory consumption was 831.5MB. 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 372, overapproximation of shiftLeft at line 189, overapproximation of someBinaryDOUBLEComparisonOperation at line 372, overapproximation of someBinaryArithmeticFLOAToperation at line 250, overapproximation of someUnaryFLOAToperation at line 225. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 0; [L23] unsigned char var_1_4 = 0; [L24] unsigned char var_1_5 = 0; [L25] unsigned char var_1_6 = 0; [L26] unsigned char var_1_7 = 0; [L27] signed short int var_1_8 = -16; [L28] unsigned char var_1_14 = 8; [L29] unsigned char var_1_15 = 10; [L30] unsigned char var_1_16 = 64; [L31] double var_1_17 = 255.2; [L32] double var_1_18 = 0.09999999999999998; [L33] double var_1_19 = 128.5; [L34] double var_1_20 = 256.2; [L35] signed long int var_1_21 = 0; [L36] signed long int var_1_22 = -16; [L37] signed long int var_1_23 = 1685016490; [L38] unsigned short int var_1_24 = 50; [L39] float var_1_25 = 49.25; [L40] float var_1_26 = 10.75; [L41] float var_1_27 = 5.3; [L42] float var_1_28 = 4.46; [L43] float var_1_29 = 4.4; [L44] float var_1_30 = 199.125; [L45] float var_1_31 = 0.0; [L46] float var_1_32 = 32.5; [L47] float var_1_33 = 0.0; [L48] signed short int var_1_34 = 100; [L49] unsigned short int var_1_36 = 5; [L50] unsigned short int var_1_37 = 38379; [L51] unsigned char var_1_38 = 128; [L52] unsigned char var_1_39 = 64; [L53] unsigned short int var_1_40 = 500; [L54] unsigned char var_1_41 = 0; [L55] unsigned char var_1_42 = 0; [L56] double var_1_43 = 3.2; [L57] float var_1_44 = 15.825; [L58] signed long int var_1_45 = -4; [L59] signed long int var_1_46 = -8; [L60] float var_1_47 = 3.267; [L61] signed long int var_1_48 = -2; [L62] unsigned long int var_1_49 = 3277538632; [L63] signed char var_1_50 = -128; [L64] signed char var_1_51 = -1; [L65] signed char var_1_52 = 32; [L66] signed char var_1_53 = 25; [L67] signed char var_1_54 = 4; [L68] signed char var_1_55 = -4; [L69] signed char var_1_56 = 64; [L70] float var_1_57 = 4.4; [L71] float var_1_58 = 25.75; [L72] unsigned char var_1_59 = 16; [L73] unsigned char var_1_60 = 5; [L74] signed short int var_1_61 = 200; [L75] unsigned short int var_1_62 = 128; [L76] unsigned short int var_1_63 = 62066; [L77] signed char var_1_64 = 16; [L78] signed char var_1_65 = 100; [L79] unsigned char last_1_var_1_1 = 0; [L80] unsigned char last_1_var_1_14 = 8; [L81] signed long int last_1_var_1_21 = 0; [L82] signed long int last_1_var_1_45 = -4; [L83] signed char last_1_var_1_50 = -128; [L84] float last_1_var_1_57 = 4.4; [L85] unsigned char last_1_var_1_59 = 16; [L86] signed char last_1_var_1_64 = 16; [L376] isInitial = 1 [L377] FCALL initially() [L378] COND TRUE 1 [L379] CALL updateLastVariables() [L362] last_1_var_1_1 = var_1_1 [L363] last_1_var_1_14 = var_1_14 [L364] last_1_var_1_21 = var_1_21 [L365] last_1_var_1_45 = var_1_45 [L366] last_1_var_1_50 = var_1_50 [L367] last_1_var_1_57 = var_1_57 [L368] last_1_var_1_59 = var_1_59 [L369] last_1_var_1_64 = var_1_64 [L379] RET updateLastVariables() [L380] CALL updateVariables() [L273] var_1_4 = __VERIFIER_nondet_uchar() [L274] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L274] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L275] CALL assume_abort_if_not(var_1_4 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L275] RET assume_abort_if_not(var_1_4 <= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L276] var_1_5 = __VERIFIER_nondet_uchar() [L277] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L277] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L278] CALL assume_abort_if_not(var_1_5 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L278] RET assume_abort_if_not(var_1_5 <= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L279] var_1_6 = __VERIFIER_nondet_uchar() [L280] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_7=0, var_1_8=-16] [L280] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_7=0, var_1_8=-16] [L281] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L281] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L282] var_1_7 = __VERIFIER_nondet_uchar() [L283] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_8=-16] [L283] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_8=-16] [L284] CALL assume_abort_if_not(var_1_7 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L284] RET assume_abort_if_not(var_1_7 <= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=10, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L285] var_1_15 = __VERIFIER_nondet_uchar() [L286] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L286] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L287] CALL assume_abort_if_not(var_1_15 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L287] RET assume_abort_if_not(var_1_15 <= 254) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L288] var_1_16 = __VERIFIER_nondet_uchar() [L289] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L289] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L290] CALL assume_abort_if_not(var_1_16 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L290] RET assume_abort_if_not(var_1_16 <= 254) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_18=4999999999999999/50000000000000000, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L291] var_1_18 = __VERIFIER_nondet_double() [L292] CALL assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L292] RET assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_19=257/2, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L293] var_1_19 = __VERIFIER_nondet_double() [L294] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L294] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_20=1281/5, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L295] var_1_20 = __VERIFIER_nondet_double() [L296] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L296] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1685016490, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L297] var_1_23 = __VERIFIER_nondet_long() [L298] CALL assume_abort_if_not(var_1_23 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L298] RET assume_abort_if_not(var_1_23 >= 1073741822) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L299] CALL assume_abort_if_not(var_1_23 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L299] RET assume_abort_if_not(var_1_23 <= 2147483646) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_26=43/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L300] var_1_26 = __VERIFIER_nondet_float() [L301] CALL assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L301] RET assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_27=53/10, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L302] var_1_27 = __VERIFIER_nondet_float() [L303] CALL assume_abort_if_not((var_1_27 >= -461168.6018427382800e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 4611686.018427382800e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L303] RET assume_abort_if_not((var_1_27 >= -461168.6018427382800e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 4611686.018427382800e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_28=223/50, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L304] var_1_28 = __VERIFIER_nondet_float() [L305] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L305] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_29=22/5, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L306] var_1_29 = __VERIFIER_nondet_float() [L307] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L307] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_30=1593/8, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L308] var_1_30 = __VERIFIER_nondet_float() [L309] CALL assume_abort_if_not((var_1_30 >= -461168.6018427382800e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L309] RET assume_abort_if_not((var_1_30 >= -461168.6018427382800e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_31=0, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L310] var_1_31 = __VERIFIER_nondet_float() [L311] CALL assume_abort_if_not((var_1_31 >= 6917529.027641073700e+12F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L311] RET assume_abort_if_not((var_1_31 >= 6917529.027641073700e+12F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_32=65/2, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L312] var_1_32 = __VERIFIER_nondet_float() [L313] CALL assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 2305843.009213691390e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L313] RET assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 2305843.009213691390e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_33=0, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L314] var_1_33 = __VERIFIER_nondet_float() [L315] CALL assume_abort_if_not((var_1_33 >= 4611686.018427382800e+12F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L315] RET assume_abort_if_not((var_1_33 >= 4611686.018427382800e+12F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=38379, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L316] var_1_37 = __VERIFIER_nondet_ushort() [L317] CALL assume_abort_if_not(var_1_37 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L317] RET assume_abort_if_not(var_1_37 >= 32767) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L318] CALL assume_abort_if_not(var_1_37 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L318] RET assume_abort_if_not(var_1_37 <= 65534) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L319] var_1_38 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_38 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L320] RET assume_abort_if_not(var_1_38 >= 63) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L321] CALL assume_abort_if_not(var_1_38 <= 128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L321] RET assume_abort_if_not(var_1_38 <= 128) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=64, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L322] var_1_39 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_39 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L323] RET assume_abort_if_not(var_1_39 >= 64) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L324] CALL assume_abort_if_not(var_1_39 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L324] RET assume_abort_if_not(var_1_39 <= 127) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=0, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L325] var_1_42 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_42 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L326] RET assume_abort_if_not(var_1_42 >= 1) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L327] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L327] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_44=633/40, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L328] var_1_44 = __VERIFIER_nondet_float() [L329] CALL assume_abort_if_not((var_1_44 >= -922337.2036854776000e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854776000e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L329] RET assume_abort_if_not((var_1_44 >= -922337.2036854776000e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854776000e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L330] CALL assume_abort_if_not(var_1_44 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L330] RET assume_abort_if_not(var_1_44 != 0.0F) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=3277538632, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L331] var_1_49 = __VERIFIER_nondet_ulong() [L332] CALL assume_abort_if_not(var_1_49 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L332] RET assume_abort_if_not(var_1_49 >= 2147483647) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L333] CALL assume_abort_if_not(var_1_49 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L333] RET assume_abort_if_not(var_1_49 <= 4294967295) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=-1, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L334] var_1_51 = __VERIFIER_nondet_char() [L335] CALL assume_abort_if_not(var_1_51 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L335] RET assume_abort_if_not(var_1_51 >= -1) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L336] CALL assume_abort_if_not(var_1_51 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L336] RET assume_abort_if_not(var_1_51 <= 126) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=32, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L337] var_1_52 = __VERIFIER_nondet_char() [L338] CALL assume_abort_if_not(var_1_52 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L338] RET assume_abort_if_not(var_1_52 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L339] CALL assume_abort_if_not(var_1_52 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L339] RET assume_abort_if_not(var_1_52 <= 126) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=25, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L340] var_1_53 = __VERIFIER_nondet_char() [L341] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L341] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L342] CALL assume_abort_if_not(var_1_53 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L342] RET assume_abort_if_not(var_1_53 <= 63) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=4, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L343] var_1_54 = __VERIFIER_nondet_char() [L344] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L344] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L345] CALL assume_abort_if_not(var_1_54 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L345] RET assume_abort_if_not(var_1_54 <= 63) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=-4, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L346] var_1_55 = __VERIFIER_nondet_char() [L347] CALL assume_abort_if_not(var_1_55 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L347] RET assume_abort_if_not(var_1_55 >= -63) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L348] CALL assume_abort_if_not(var_1_55 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L348] RET assume_abort_if_not(var_1_55 <= 63) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_58=103/4, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L349] var_1_58 = __VERIFIER_nondet_float() [L350] CALL assume_abort_if_not((var_1_58 >= -230584.3009213691390e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 2305843.009213691390e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L350] RET assume_abort_if_not((var_1_58 >= -230584.3009213691390e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 2305843.009213691390e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=5, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L351] var_1_60 = __VERIFIER_nondet_uchar() [L352] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L352] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L353] CALL assume_abort_if_not(var_1_60 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L353] RET assume_abort_if_not(var_1_60 <= 254) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=62066, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L354] var_1_63 = __VERIFIER_nondet_ushort() [L355] CALL assume_abort_if_not(var_1_63 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L355] RET assume_abort_if_not(var_1_63 >= 49150) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L356] CALL assume_abort_if_not(var_1_63 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L356] RET assume_abort_if_not(var_1_63 <= 65534) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=100, var_1_6=0, var_1_7=0, var_1_8=-16] [L357] var_1_65 = __VERIFIER_nondet_char() [L358] CALL assume_abort_if_not(var_1_65 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L358] RET assume_abort_if_not(var_1_65 >= 62) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L359] CALL assume_abort_if_not(var_1_65 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L359] RET assume_abort_if_not(var_1_65 <= 126) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=-16, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L380] RET updateVariables() [L381] CALL step() [L90] COND TRUE (- (var_1_19 * last_1_var_1_57)) <= var_1_18 [L91] var_1_22 = ((var_1_23 - last_1_var_1_45) - last_1_var_1_59) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L99] COND TRUE (var_1_37 - var_1_15) > var_1_38 [L100] var_1_41 = (((var_1_38 < 64) && last_1_var_1_1) && var_1_5) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=-128, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L112] COND FALSE !(\read(var_1_41)) [L119] var_1_50 = var_1_55 VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L121] unsigned char stepLocal_0 = var_1_41; VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L122] COND FALSE !(var_1_41 || stepLocal_0) [L125] var_1_1 = (var_1_4 && ((var_1_5 || var_1_6) || var_1_7)) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=50, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L127] var_1_24 = var_1_15 VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=128, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L128] COND FALSE !(\read(var_1_4)) [L131] var_1_62 = ((var_1_63 - var_1_16) - var_1_60) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=48832, var_1_63=49150, var_1_64=16, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L133] var_1_64 = ((((((var_1_65 - var_1_53)) < (var_1_54)) ? ((var_1_65 - var_1_53)) : (var_1_54))) - var_1_52) [L134] unsigned short int stepLocal_10 = var_1_37; VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L135] EXPR ((((var_1_64) < (64)) ? (var_1_64) : (64))) << var_1_50 VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=200, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L135] COND FALSE !((((((var_1_64) < (64)) ? (var_1_64) : (64))) << var_1_50) <= stepLocal_10) [L142] COND TRUE \read(var_1_42) [L143] var_1_61 = var_1_59 VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L145] signed long int stepLocal_9 = (~ 128) / var_1_37; VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L146] COND FALSE !(stepLocal_9 >= var_1_61) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L149] unsigned char stepLocal_2 = var_1_59; [L150] signed char stepLocal_1 = var_1_56; VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L151] COND TRUE stepLocal_2 > last_1_var_1_14 VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L152] COND FALSE !(! (! (var_1_7 || var_1_41))) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L160] unsigned char stepLocal_4 = var_1_1; [L161] unsigned char stepLocal_3 = var_1_16; VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=1276/5, var_1_1=0, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L162] COND FALSE !(stepLocal_3 < var_1_56) [L171] var_1_17 = var_1_20 VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=0, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L173] COND TRUE var_1_56 <= (~ -256) [L174] var_1_21 = var_1_14 VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_25=197/4, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L182] COND FALSE !((var_1_56 > var_1_16) && var_1_41) [L187] var_1_25 = ((((((var_1_31) > (var_1_33)) ? (var_1_31) : (var_1_33))) - ((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29)))) - (var_1_32 + 15.5f)) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L189] EXPR 32u << var_1_16 VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_34=100, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L189] COND TRUE (32u << var_1_16) < (~ ((((var_1_14) < (var_1_61)) ? (var_1_14) : (var_1_61)))) [L190] var_1_34 = (-25 + var_1_56) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_34=39, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L192] COND FALSE !((var_1_15 / var_1_23) >= var_1_14) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_34=39, var_1_36=5, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L195] COND TRUE ((var_1_38 + var_1_39) - 5) != ((((var_1_56) > (var_1_59)) ? (var_1_56) : (var_1_59))) [L196] var_1_36 = (var_1_56 + var_1_16) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-8, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L201] COND FALSE !(var_1_1 || var_1_6) [L204] var_1_46 = (((((var_1_14) < (var_1_38)) ? (var_1_14) : (var_1_38))) - var_1_36) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L206] COND FALSE !((-10 == var_1_24) || var_1_4) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L219] COND FALSE !((((((var_1_39) > (var_1_59)) ? (var_1_39) : (var_1_59))) - var_1_14) > ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=22/5, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L224] COND TRUE var_1_53 < var_1_14 [L225] var_1_57 = ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=-16] [L230] COND FALSE !(\read(var_1_1)) [L233] var_1_8 = (((((16) < (var_1_59)) ? (16) : (var_1_59))) - var_1_59) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L235] unsigned char stepLocal_7 = var_1_14; [L236] signed short int stepLocal_6 = var_1_8; [L237] unsigned char stepLocal_5 = (~ var_1_21) >= (var_1_59 - var_1_16); VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_5=1, stepLocal_6=0, stepLocal_7=8, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=500, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L238] COND FALSE !(stepLocal_5 && var_1_1) [L247] var_1_40 = var_1_8 VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_5=1, stepLocal_6=0, stepLocal_7=8, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_43=16/5, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L249] COND TRUE var_1_47 >= (var_1_32 / var_1_44) [L250] var_1_43 = (var_1_32 + ((((var_1_27) < (var_1_28)) ? (var_1_27) : (var_1_28)))) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_5=1, stepLocal_6=0, stepLocal_7=8, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L252] unsigned long int stepLocal_8 = var_1_24 * (var_1_49 - var_1_37); VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_5=1, stepLocal_6=0, stepLocal_7=8, stepLocal_8=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=-2, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L253] COND FALSE !(stepLocal_8 != var_1_40) [L260] var_1_48 = ((((var_1_14) < (var_1_59)) ? (var_1_14) : (var_1_59))) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_5=1, stepLocal_6=0, stepLocal_7=8, stepLocal_8=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=-4, var_1_46=-120, var_1_47=3267/1000, var_1_48=8, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L262] COND FALSE !(var_1_59 > var_1_59) [L269] var_1_45 = (((((var_1_22 - var_1_39)) < (var_1_15)) ? ((var_1_22 - var_1_39)) : (var_1_15))) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, stepLocal_0=0, stepLocal_10=32767, stepLocal_1=64, stepLocal_2=16, stepLocal_3=64, stepLocal_4=0, stepLocal_5=1, stepLocal_6=0, stepLocal_7=8, stepLocal_8=0, stepLocal_9=0, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=0, var_1_46=-120, var_1_47=3267/1000, var_1_48=8, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L381] RET step() [L382] CALL, EXPR property() [L372] EXPR ((((((var_1_41 || var_1_41) ? (var_1_1 == ((unsigned char) (var_1_41 && var_1_4))) : (var_1_1 == ((unsigned char) (var_1_4 && ((var_1_5 || var_1_6) || var_1_7))))) && (var_1_1 ? (var_1_8 == ((signed short int) (((((-10000 + var_1_50)) < (((var_1_56 + 64) + var_1_14))) ? ((-10000 + var_1_50)) : (((var_1_56 + 64) + var_1_14)))))) : (var_1_8 == ((signed short int) (((((16) < (var_1_59)) ? (16) : (var_1_59))) - var_1_59))))) && ((var_1_59 > last_1_var_1_14) ? ((! (! (var_1_7 || var_1_41))) ? (var_1_14 == ((unsigned char) var_1_15)) : 1) : ((var_1_56 > (var_1_59 - var_1_15)) ? (var_1_14 == ((unsigned char) ((((var_1_16) > (10)) ? (var_1_16) : (10))))) : 1))) && ((var_1_16 < var_1_56) ? ((var_1_1 || var_1_5) ? (var_1_17 == ((double) var_1_18)) : (var_1_1 ? (var_1_17 == ((double) (((((var_1_19 - var_1_20)) < (var_1_18)) ? ((var_1_19 - var_1_20)) : (var_1_18))))) : 1)) : (var_1_17 == ((double) var_1_20)))) && ((var_1_56 <= (~ -256)) ? (var_1_21 == ((signed long int) var_1_14)) : ((2 <= var_1_64) ? (var_1_21 == ((signed long int) ((((var_1_56) < ((var_1_14 + -5))) ? (var_1_56) : ((var_1_14 + -5)))))) : (var_1_21 == ((signed long int) var_1_15))))) && (((- (var_1_19 * last_1_var_1_57)) <= var_1_18) ? (var_1_22 == ((signed long int) ((var_1_23 - last_1_var_1_45) - last_1_var_1_59))) : (((16 | last_1_var_1_21) > last_1_var_1_59) ? (var_1_22 == ((signed long int) ((((last_1_var_1_59) < 0 ) ? -(last_1_var_1_59) : (last_1_var_1_59))))) : (var_1_22 == ((signed long int) var_1_16)))) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=0, var_1_46=-120, var_1_47=3267/1000, var_1_48=8, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L372] EXPR (((((((((var_1_41 || var_1_41) ? (var_1_1 == ((unsigned char) (var_1_41 && var_1_4))) : (var_1_1 == ((unsigned char) (var_1_4 && ((var_1_5 || var_1_6) || var_1_7))))) && (var_1_1 ? (var_1_8 == ((signed short int) (((((-10000 + var_1_50)) < (((var_1_56 + 64) + var_1_14))) ? ((-10000 + var_1_50)) : (((var_1_56 + 64) + var_1_14)))))) : (var_1_8 == ((signed short int) (((((16) < (var_1_59)) ? (16) : (var_1_59))) - var_1_59))))) && ((var_1_59 > last_1_var_1_14) ? ((! (! (var_1_7 || var_1_41))) ? (var_1_14 == ((unsigned char) var_1_15)) : 1) : ((var_1_56 > (var_1_59 - var_1_15)) ? (var_1_14 == ((unsigned char) ((((var_1_16) > (10)) ? (var_1_16) : (10))))) : 1))) && ((var_1_16 < var_1_56) ? ((var_1_1 || var_1_5) ? (var_1_17 == ((double) var_1_18)) : (var_1_1 ? (var_1_17 == ((double) (((((var_1_19 - var_1_20)) < (var_1_18)) ? ((var_1_19 - var_1_20)) : (var_1_18))))) : 1)) : (var_1_17 == ((double) var_1_20)))) && ((var_1_56 <= (~ -256)) ? (var_1_21 == ((signed long int) var_1_14)) : ((2 <= var_1_64) ? (var_1_21 == ((signed long int) ((((var_1_56) < ((var_1_14 + -5))) ? (var_1_56) : ((var_1_14 + -5)))))) : (var_1_21 == ((signed long int) var_1_15))))) && (((- (var_1_19 * last_1_var_1_57)) <= var_1_18) ? (var_1_22 == ((signed long int) ((var_1_23 - last_1_var_1_45) - last_1_var_1_59))) : (((16 | last_1_var_1_21) > last_1_var_1_59) ? (var_1_22 == ((signed long int) ((((last_1_var_1_59) < 0 ) ? -(last_1_var_1_59) : (last_1_var_1_59))))) : (var_1_22 == ((signed long int) var_1_16))))) && (var_1_24 == ((unsigned short int) var_1_15))) && (((var_1_56 > var_1_16) && var_1_41) ? (((64 < var_1_59) && var_1_41) ? (var_1_25 == ((float) (((((var_1_26) < (var_1_27)) ? (var_1_26) : (var_1_27))) + (((((var_1_28 - var_1_29)) < (var_1_30)) ? ((var_1_28 - var_1_29)) : (var_1_30)))))) : 1) : (var_1_25 == ((float) ((((((var_1_31) > (var_1_33)) ? (var_1_31) : (var_1_33))) - ((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29)))) - (var_1_32 + 15.5f)))))) && (((32u << var_1_16) < (~ ((((var_1_14) < (var_1_61)) ? (var_1_14) : (var_1_61))))) ? (var_1_34 == ((signed short int) (-25 + var_1_56))) : 1) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=0, var_1_46=-120, var_1_47=3267/1000, var_1_48=8, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L372] EXPR ((((((((((((var_1_41 || var_1_41) ? (var_1_1 == ((unsigned char) (var_1_41 && var_1_4))) : (var_1_1 == ((unsigned char) (var_1_4 && ((var_1_5 || var_1_6) || var_1_7))))) && (var_1_1 ? (var_1_8 == ((signed short int) (((((-10000 + var_1_50)) < (((var_1_56 + 64) + var_1_14))) ? ((-10000 + var_1_50)) : (((var_1_56 + 64) + var_1_14)))))) : (var_1_8 == ((signed short int) (((((16) < (var_1_59)) ? (16) : (var_1_59))) - var_1_59))))) && ((var_1_59 > last_1_var_1_14) ? ((! (! (var_1_7 || var_1_41))) ? (var_1_14 == ((unsigned char) var_1_15)) : 1) : ((var_1_56 > (var_1_59 - var_1_15)) ? (var_1_14 == ((unsigned char) ((((var_1_16) > (10)) ? (var_1_16) : (10))))) : 1))) && ((var_1_16 < var_1_56) ? ((var_1_1 || var_1_5) ? (var_1_17 == ((double) var_1_18)) : (var_1_1 ? (var_1_17 == ((double) (((((var_1_19 - var_1_20)) < (var_1_18)) ? ((var_1_19 - var_1_20)) : (var_1_18))))) : 1)) : (var_1_17 == ((double) var_1_20)))) && ((var_1_56 <= (~ -256)) ? (var_1_21 == ((signed long int) var_1_14)) : ((2 <= var_1_64) ? (var_1_21 == ((signed long int) ((((var_1_56) < ((var_1_14 + -5))) ? (var_1_56) : ((var_1_14 + -5)))))) : (var_1_21 == ((signed long int) var_1_15))))) && (((- (var_1_19 * last_1_var_1_57)) <= var_1_18) ? (var_1_22 == ((signed long int) ((var_1_23 - last_1_var_1_45) - last_1_var_1_59))) : (((16 | last_1_var_1_21) > last_1_var_1_59) ? (var_1_22 == ((signed long int) ((((last_1_var_1_59) < 0 ) ? -(last_1_var_1_59) : (last_1_var_1_59))))) : (var_1_22 == ((signed long int) var_1_16))))) && (var_1_24 == ((unsigned short int) var_1_15))) && (((var_1_56 > var_1_16) && var_1_41) ? (((64 < var_1_59) && var_1_41) ? (var_1_25 == ((float) (((((var_1_26) < (var_1_27)) ? (var_1_26) : (var_1_27))) + (((((var_1_28 - var_1_29)) < (var_1_30)) ? ((var_1_28 - var_1_29)) : (var_1_30)))))) : 1) : (var_1_25 == ((float) ((((((var_1_31) > (var_1_33)) ? (var_1_31) : (var_1_33))) - ((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29)))) - (var_1_32 + 15.5f)))))) && (((32u << var_1_16) < (~ ((((var_1_14) < (var_1_61)) ? (var_1_14) : (var_1_61))))) ? (var_1_34 == ((signed short int) (-25 + var_1_56))) : 1)) && (((var_1_15 / var_1_23) >= var_1_14) ? (var_1_36 == ((unsigned short int) (var_1_37 - var_1_56))) : ((((var_1_38 + var_1_39) - 5) != ((((var_1_56) > (var_1_59)) ? (var_1_56) : (var_1_59)))) ? (var_1_36 == ((unsigned short int) (var_1_56 + var_1_16))) : (var_1_36 == ((unsigned short int) (38523 - var_1_16)))))) && ((((~ var_1_21) >= (var_1_59 - var_1_16)) && var_1_1) ? ((var_1_14 < var_1_50) ? ((var_1_8 >= var_1_59) ? (var_1_40 == ((unsigned short int) ((((var_1_38) > (((((var_1_59) < (var_1_8)) ? (var_1_59) : (var_1_8))))) ? (var_1_38) : (((((var_1_59) < (var_1_8)) ? (var_1_59) : (var_1_8)))))))) : 1) : (var_1_40 == ((unsigned short int) var_1_59))) : (var_1_40 == ((unsigned short int) var_1_8)))) && (((var_1_37 - var_1_15) > var_1_38) ? (var_1_41 == ((unsigned char) (((var_1_38 < 64) && last_1_var_1_1) && var_1_5))) : ((((last_1_var_1_59 >> last_1_var_1_50) % var_1_39) > (((((last_1_var_1_64) > (var_1_15)) ? (last_1_var_1_64) : (var_1_15))) / var_1_23)) ? (var_1_41 == ((unsigned char) (var_1_6 || (var_1_5 || var_1_4)))) : ((! last_1_var_1_1) ? (var_1_41 == ((unsigned char) (last_1_var_1_1 && var_1_4))) : (var_1_41 == ((unsigned char) (var_1_5 || var_1_42)))))) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=0, var_1_46=-120, var_1_47=3267/1000, var_1_48=8, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L372] EXPR (((((((((((((((((((((var_1_41 || var_1_41) ? (var_1_1 == ((unsigned char) (var_1_41 && var_1_4))) : (var_1_1 == ((unsigned char) (var_1_4 && ((var_1_5 || var_1_6) || var_1_7))))) && (var_1_1 ? (var_1_8 == ((signed short int) (((((-10000 + var_1_50)) < (((var_1_56 + 64) + var_1_14))) ? ((-10000 + var_1_50)) : (((var_1_56 + 64) + var_1_14)))))) : (var_1_8 == ((signed short int) (((((16) < (var_1_59)) ? (16) : (var_1_59))) - var_1_59))))) && ((var_1_59 > last_1_var_1_14) ? ((! (! (var_1_7 || var_1_41))) ? (var_1_14 == ((unsigned char) var_1_15)) : 1) : ((var_1_56 > (var_1_59 - var_1_15)) ? (var_1_14 == ((unsigned char) ((((var_1_16) > (10)) ? (var_1_16) : (10))))) : 1))) && ((var_1_16 < var_1_56) ? ((var_1_1 || var_1_5) ? (var_1_17 == ((double) var_1_18)) : (var_1_1 ? (var_1_17 == ((double) (((((var_1_19 - var_1_20)) < (var_1_18)) ? ((var_1_19 - var_1_20)) : (var_1_18))))) : 1)) : (var_1_17 == ((double) var_1_20)))) && ((var_1_56 <= (~ -256)) ? (var_1_21 == ((signed long int) var_1_14)) : ((2 <= var_1_64) ? (var_1_21 == ((signed long int) ((((var_1_56) < ((var_1_14 + -5))) ? (var_1_56) : ((var_1_14 + -5)))))) : (var_1_21 == ((signed long int) var_1_15))))) && (((- (var_1_19 * last_1_var_1_57)) <= var_1_18) ? (var_1_22 == ((signed long int) ((var_1_23 - last_1_var_1_45) - last_1_var_1_59))) : (((16 | last_1_var_1_21) > last_1_var_1_59) ? (var_1_22 == ((signed long int) ((((last_1_var_1_59) < 0 ) ? -(last_1_var_1_59) : (last_1_var_1_59))))) : (var_1_22 == ((signed long int) var_1_16))))) && (var_1_24 == ((unsigned short int) var_1_15))) && (((var_1_56 > var_1_16) && var_1_41) ? (((64 < var_1_59) && var_1_41) ? (var_1_25 == ((float) (((((var_1_26) < (var_1_27)) ? (var_1_26) : (var_1_27))) + (((((var_1_28 - var_1_29)) < (var_1_30)) ? ((var_1_28 - var_1_29)) : (var_1_30)))))) : 1) : (var_1_25 == ((float) ((((((var_1_31) > (var_1_33)) ? (var_1_31) : (var_1_33))) - ((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29)))) - (var_1_32 + 15.5f)))))) && (((32u << var_1_16) < (~ ((((var_1_14) < (var_1_61)) ? (var_1_14) : (var_1_61))))) ? (var_1_34 == ((signed short int) (-25 + var_1_56))) : 1)) && (((var_1_15 / var_1_23) >= var_1_14) ? (var_1_36 == ((unsigned short int) (var_1_37 - var_1_56))) : ((((var_1_38 + var_1_39) - 5) != ((((var_1_56) > (var_1_59)) ? (var_1_56) : (var_1_59)))) ? (var_1_36 == ((unsigned short int) (var_1_56 + var_1_16))) : (var_1_36 == ((unsigned short int) (38523 - var_1_16)))))) && ((((~ var_1_21) >= (var_1_59 - var_1_16)) && var_1_1) ? ((var_1_14 < var_1_50) ? ((var_1_8 >= var_1_59) ? (var_1_40 == ((unsigned short int) ((((var_1_38) > (((((var_1_59) < (var_1_8)) ? (var_1_59) : (var_1_8))))) ? (var_1_38) : (((((var_1_59) < (var_1_8)) ? (var_1_59) : (var_1_8)))))))) : 1) : (var_1_40 == ((unsigned short int) var_1_59))) : (var_1_40 == ((unsigned short int) var_1_8)))) && (((var_1_37 - var_1_15) > var_1_38) ? (var_1_41 == ((unsigned char) (((var_1_38 < 64) && last_1_var_1_1) && var_1_5))) : ((((last_1_var_1_59 >> last_1_var_1_50) % var_1_39) > (((((last_1_var_1_64) > (var_1_15)) ? (last_1_var_1_64) : (var_1_15))) / var_1_23)) ? (var_1_41 == ((unsigned char) (var_1_6 || (var_1_5 || var_1_4)))) : ((! last_1_var_1_1) ? (var_1_41 == ((unsigned char) (last_1_var_1_1 && var_1_4))) : (var_1_41 == ((unsigned char) (var_1_5 || var_1_42))))))) && ((var_1_47 >= (var_1_32 / var_1_44)) ? (var_1_43 == ((double) (var_1_32 + ((((var_1_27) < (var_1_28)) ? (var_1_27) : (var_1_28)))))) : 1)) && ((var_1_59 > var_1_59) ? ((var_1_48 >= var_1_36) ? (var_1_45 == ((signed long int) (var_1_39 - (((((var_1_48 + var_1_22)) > (var_1_15)) ? ((var_1_48 + var_1_22)) : (var_1_15)))))) : (var_1_45 == ((signed long int) (var_1_36 + (((((var_1_59) < (var_1_37)) ? (var_1_59) : (var_1_37))) + var_1_59))))) : (var_1_45 == ((signed long int) (((((var_1_22 - var_1_39)) < (var_1_15)) ? ((var_1_22 - var_1_39)) : (var_1_15))))))) && ((var_1_1 || var_1_6) ? (var_1_46 == ((signed long int) (var_1_16 + -4))) : (var_1_46 == ((signed long int) (((((var_1_14) < (var_1_38)) ? (var_1_14) : (var_1_38))) - var_1_36))))) && (((-10 == var_1_24) || var_1_4) ? (((var_1_56 / var_1_37) >= var_1_14) ? ((((var_1_28 + var_1_32) - var_1_29) >= ((((var_1_20) > (var_1_30)) ? (var_1_20) : (var_1_30)))) ? (var_1_47 == ((float) var_1_18)) : 1) : ((var_1_41 && ((var_1_24 * var_1_16) > (-100 * var_1_15))) ? (var_1_47 == ((float) ((((var_1_20) < (var_1_30)) ? (var_1_20) : (var_1_30))))) : (var_1_47 == ((float) (var_1_19 - 31.125f))))) : 1)) && (((var_1_24 * (var_1_49 - var_1_37)) != var_1_40) ? ((var_1_27 < 1.25f) ? (var_1_48 == ((signed long int) ((((1000) < 0 ) ? -(1000) : (1000))))) : (var_1_48 == ((signed long int) (-50 + var_1_14)))) : (var_1_48 == ((signed long int) ((((var_1_14) < (var_1_59)) ? (var_1_14) : (var_1_59))))))) && (var_1_41 ? ((var_1_27 <= var_1_20) ? (var_1_50 == ((signed char) (((((0) < (var_1_51)) ? (0) : (var_1_51))) - var_1_52))) : (var_1_50 == ((signed char) ((var_1_53 - var_1_54) + var_1_55)))) : (var_1_50 == ((signed char) var_1_55)))) && ((((~ 128) / var_1_37) >= var_1_61) ? (var_1_56 == ((signed char) (var_1_51 - var_1_52))) : 1)) && (((((((var_1_39) > (var_1_59)) ? (var_1_39) : (var_1_59))) - var_1_14) > ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) ? (var_1_5 ? (var_1_57 == ((float) (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - (var_1_31 - var_1_29)))) : 1) : ((var_1_53 < var_1_14) ? (var_1_57 == ((float) ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) : (var_1_57 == ((float) (var_1_28 + (255.2f + ((((var_1_32) < (var_1_58)) ? (var_1_32) : (var_1_58)))))))))) && (((((((var_1_64) < (64)) ? (var_1_64) : (64))) << var_1_50) <= var_1_37) ? (var_1_6 ? (var_1_59 == ((unsigned char) var_1_60)) : (var_1_59 == ((unsigned char) var_1_38))) : 1) VAL [isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=0, var_1_46=-120, var_1_47=3267/1000, var_1_48=8, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L372-L373] return ((((((((((((((((((((((((var_1_41 || var_1_41) ? (var_1_1 == ((unsigned char) (var_1_41 && var_1_4))) : (var_1_1 == ((unsigned char) (var_1_4 && ((var_1_5 || var_1_6) || var_1_7))))) && (var_1_1 ? (var_1_8 == ((signed short int) (((((-10000 + var_1_50)) < (((var_1_56 + 64) + var_1_14))) ? ((-10000 + var_1_50)) : (((var_1_56 + 64) + var_1_14)))))) : (var_1_8 == ((signed short int) (((((16) < (var_1_59)) ? (16) : (var_1_59))) - var_1_59))))) && ((var_1_59 > last_1_var_1_14) ? ((! (! (var_1_7 || var_1_41))) ? (var_1_14 == ((unsigned char) var_1_15)) : 1) : ((var_1_56 > (var_1_59 - var_1_15)) ? (var_1_14 == ((unsigned char) ((((var_1_16) > (10)) ? (var_1_16) : (10))))) : 1))) && ((var_1_16 < var_1_56) ? ((var_1_1 || var_1_5) ? (var_1_17 == ((double) var_1_18)) : (var_1_1 ? (var_1_17 == ((double) (((((var_1_19 - var_1_20)) < (var_1_18)) ? ((var_1_19 - var_1_20)) : (var_1_18))))) : 1)) : (var_1_17 == ((double) var_1_20)))) && ((var_1_56 <= (~ -256)) ? (var_1_21 == ((signed long int) var_1_14)) : ((2 <= var_1_64) ? (var_1_21 == ((signed long int) ((((var_1_56) < ((var_1_14 + -5))) ? (var_1_56) : ((var_1_14 + -5)))))) : (var_1_21 == ((signed long int) var_1_15))))) && (((- (var_1_19 * last_1_var_1_57)) <= var_1_18) ? (var_1_22 == ((signed long int) ((var_1_23 - last_1_var_1_45) - last_1_var_1_59))) : (((16 | last_1_var_1_21) > last_1_var_1_59) ? (var_1_22 == ((signed long int) ((((last_1_var_1_59) < 0 ) ? -(last_1_var_1_59) : (last_1_var_1_59))))) : (var_1_22 == ((signed long int) var_1_16))))) && (var_1_24 == ((unsigned short int) var_1_15))) && (((var_1_56 > var_1_16) && var_1_41) ? (((64 < var_1_59) && var_1_41) ? (var_1_25 == ((float) (((((var_1_26) < (var_1_27)) ? (var_1_26) : (var_1_27))) + (((((var_1_28 - var_1_29)) < (var_1_30)) ? ((var_1_28 - var_1_29)) : (var_1_30)))))) : 1) : (var_1_25 == ((float) ((((((var_1_31) > (var_1_33)) ? (var_1_31) : (var_1_33))) - ((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29)))) - (var_1_32 + 15.5f)))))) && (((32u << var_1_16) < (~ ((((var_1_14) < (var_1_61)) ? (var_1_14) : (var_1_61))))) ? (var_1_34 == ((signed short int) (-25 + var_1_56))) : 1)) && (((var_1_15 / var_1_23) >= var_1_14) ? (var_1_36 == ((unsigned short int) (var_1_37 - var_1_56))) : ((((var_1_38 + var_1_39) - 5) != ((((var_1_56) > (var_1_59)) ? (var_1_56) : (var_1_59)))) ? (var_1_36 == ((unsigned short int) (var_1_56 + var_1_16))) : (var_1_36 == ((unsigned short int) (38523 - var_1_16)))))) && ((((~ var_1_21) >= (var_1_59 - var_1_16)) && var_1_1) ? ((var_1_14 < var_1_50) ? ((var_1_8 >= var_1_59) ? (var_1_40 == ((unsigned short int) ((((var_1_38) > (((((var_1_59) < (var_1_8)) ? (var_1_59) : (var_1_8))))) ? (var_1_38) : (((((var_1_59) < (var_1_8)) ? (var_1_59) : (var_1_8)))))))) : 1) : (var_1_40 == ((unsigned short int) var_1_59))) : (var_1_40 == ((unsigned short int) var_1_8)))) && (((var_1_37 - var_1_15) > var_1_38) ? (var_1_41 == ((unsigned char) (((var_1_38 < 64) && last_1_var_1_1) && var_1_5))) : ((((last_1_var_1_59 >> last_1_var_1_50) % var_1_39) > (((((last_1_var_1_64) > (var_1_15)) ? (last_1_var_1_64) : (var_1_15))) / var_1_23)) ? (var_1_41 == ((unsigned char) (var_1_6 || (var_1_5 || var_1_4)))) : ((! last_1_var_1_1) ? (var_1_41 == ((unsigned char) (last_1_var_1_1 && var_1_4))) : (var_1_41 == ((unsigned char) (var_1_5 || var_1_42))))))) && ((var_1_47 >= (var_1_32 / var_1_44)) ? (var_1_43 == ((double) (var_1_32 + ((((var_1_27) < (var_1_28)) ? (var_1_27) : (var_1_28)))))) : 1)) && ((var_1_59 > var_1_59) ? ((var_1_48 >= var_1_36) ? (var_1_45 == ((signed long int) (var_1_39 - (((((var_1_48 + var_1_22)) > (var_1_15)) ? ((var_1_48 + var_1_22)) : (var_1_15)))))) : (var_1_45 == ((signed long int) (var_1_36 + (((((var_1_59) < (var_1_37)) ? (var_1_59) : (var_1_37))) + var_1_59))))) : (var_1_45 == ((signed long int) (((((var_1_22 - var_1_39)) < (var_1_15)) ? ((var_1_22 - var_1_39)) : (var_1_15))))))) && ((var_1_1 || var_1_6) ? (var_1_46 == ((signed long int) (var_1_16 + -4))) : (var_1_46 == ((signed long int) (((((var_1_14) < (var_1_38)) ? (var_1_14) : (var_1_38))) - var_1_36))))) && (((-10 == var_1_24) || var_1_4) ? (((var_1_56 / var_1_37) >= var_1_14) ? ((((var_1_28 + var_1_32) - var_1_29) >= ((((var_1_20) > (var_1_30)) ? (var_1_20) : (var_1_30)))) ? (var_1_47 == ((float) var_1_18)) : 1) : ((var_1_41 && ((var_1_24 * var_1_16) > (-100 * var_1_15))) ? (var_1_47 == ((float) ((((var_1_20) < (var_1_30)) ? (var_1_20) : (var_1_30))))) : (var_1_47 == ((float) (var_1_19 - 31.125f))))) : 1)) && (((var_1_24 * (var_1_49 - var_1_37)) != var_1_40) ? ((var_1_27 < 1.25f) ? (var_1_48 == ((signed long int) ((((1000) < 0 ) ? -(1000) : (1000))))) : (var_1_48 == ((signed long int) (-50 + var_1_14)))) : (var_1_48 == ((signed long int) ((((var_1_14) < (var_1_59)) ? (var_1_14) : (var_1_59))))))) && (var_1_41 ? ((var_1_27 <= var_1_20) ? (var_1_50 == ((signed char) (((((0) < (var_1_51)) ? (0) : (var_1_51))) - var_1_52))) : (var_1_50 == ((signed char) ((var_1_53 - var_1_54) + var_1_55)))) : (var_1_50 == ((signed char) var_1_55)))) && ((((~ 128) / var_1_37) >= var_1_61) ? (var_1_56 == ((signed char) (var_1_51 - var_1_52))) : 1)) && (((((((var_1_39) > (var_1_59)) ? (var_1_39) : (var_1_59))) - var_1_14) > ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) ? (var_1_5 ? (var_1_57 == ((float) (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - (var_1_31 - var_1_29)))) : 1) : ((var_1_53 < var_1_14) ? (var_1_57 == ((float) ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) : (var_1_57 == ((float) (var_1_28 + (255.2f + ((((var_1_32) < (var_1_58)) ? (var_1_32) : (var_1_58)))))))))) && (((((((var_1_64) < (64)) ? (var_1_64) : (64))) << var_1_50) <= var_1_37) ? (var_1_6 ? (var_1_59 == ((unsigned char) var_1_60)) : (var_1_59 == ((unsigned char) var_1_38))) : 1)) && (var_1_42 ? (var_1_61 == ((signed short int) var_1_59)) : 1)) && (var_1_4 ? (var_1_62 == ((unsigned short int) var_1_39)) : (var_1_62 == ((unsigned short int) ((var_1_63 - var_1_16) - var_1_60))))) && (var_1_64 == ((signed char) ((((((var_1_65 - var_1_53)) < (var_1_54)) ? ((var_1_65 - var_1_53)) : (var_1_54))) - var_1_52))) ; [L382] RET, EXPR property() [L382] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=0, var_1_46=-120, var_1_47=3267/1000, var_1_48=8, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_14=8, last_1_var_1_1=0, last_1_var_1_21=0, last_1_var_1_45=-4, last_1_var_1_50=-128, last_1_var_1_57=22/5, last_1_var_1_59=16, last_1_var_1_64=16, var_1_14=8, var_1_15=0, var_1_16=64, var_1_17=2, var_1_1=0, var_1_20=2, var_1_21=8, var_1_22=1073741810, var_1_23=1073741822, var_1_24=0, var_1_29=0, var_1_34=39, var_1_36=128, var_1_37=32767, var_1_38=128, var_1_39=127, var_1_40=0, var_1_41=0, var_1_42=1, var_1_45=0, var_1_46=-120, var_1_47=3267/1000, var_1_48=8, var_1_49=4294967295, var_1_4=0, var_1_50=1, var_1_51=126, var_1_52=126, var_1_53=7, var_1_54=0, var_1_55=1, var_1_56=64, var_1_57=3, var_1_59=16, var_1_5=0, var_1_60=254, var_1_61=16, var_1_62=48832, var_1_63=49150, var_1_64=-126, var_1_65=62, var_1_6=0, var_1_7=0, var_1_8=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 177 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 38.4s, OverallIterations: 16, TraceHistogramMax: 54, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 17.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9693 SdHoareTripleChecker+Valid, 10.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9426 mSDsluCounter, 17194 SdHoareTripleChecker+Invalid, 9.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12921 mSDsCounter, 2452 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11640 IncrementalHoareTripleChecker+Invalid, 14092 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2452 mSolverCounterUnsat, 4273 mSDtfsCounter, 11640 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 8372 GetRequests, 8096 SyntacticMatches, 8 SemanticMatches, 268 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3593 ImplicationChecksByTransitivity, 2.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=14109occurred in iteration=12, InterpolantAutomatonStates: 237, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.3s AutomataMinimizationTime, 15 MinimizatonAttempts, 23234 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 9.7s InterpolantComputationTime, 5953 NumberOfCodeBlocks, 5953 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 7681 ConstructedInterpolants, 5 QuantifiedInterpolants, 30031 SizeOfPredicates, 73 NumberOfNonLiveVariables, 12230 ConjunctsInSsa, 156 ConjunctsInUnsatCore, 22 InterpolantComputations, 6 PerfectInterpolantSequences, 123876/125928 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-19 13:07:45,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...